Como posso ligar um gesto multitouch para abrir um arquivo com um aplicativo específico? -- acos campo com mac campo com trackpad campo com multi-touch campo com bettertouchtool camp apple Relacionado O problema

How can I bind a multitouch gesture to open a file with a particular application?


1
vote

problema

português

Eu estou executando o Mac OS X Lion. O que eu quero é uma maneira de abrir um arquivo abcdefghgjklmnabcdefghijklmn1 com um determinado aplicativo com base na minha ação.

Por exemplo, o aplicativo padrão é o Safari, portanto, ele sempre será aberto no Safari se clicado duas vezes. No entanto, quero adicionar outro gesto (como tocar no topo do trackpad) enquanto o arquivo foi selecionado (destacado), tal que ele será aberto em textwangler.

É possível? Eu também estou usando melhortouchtool.

english

I am running Mac OS X Lion. What I want is a way to open an HTML file with a particular application based on my action.

For example, the default application is Safari, so it will always open in Safari if double clicked. However, I want to add another gesture, (such as tapping on middle top of the trackpad) while the file has been selected (highlighted), such that it will open in TextWrangler.

Is it possible? I am also using BetterTouchTool.

              
         
         

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Use este AppleScript para abrir um arquivo com um aplicativo específico:

  set appPath to path to application "TextWrangler" tell application "Finder"     set sel to selection     if sel is not {} then         set filepath to item 1 of sel as text --> The path to the one selected item.         open file filepath using appPath     end if end tell    

Eu nunca usei BetterTouchTool, mas de acordo com a documentação, você pode configurar qualquer entrada (como um toque de três dedos) para executar um appleScript arbitrário se for salvo como um arquivo abcdefghijklmn2 .

Abra o editor AppleScript, copie e cole o código acima e salve-o como opentw.scpt ou algo similar. Em seguida, em BetterTouchTool, adicione um novo gesto. Escolha a torneira de três dedos como gesto e escolha a ação predefinida de Open Application/File/Script . Localize o arquivo AppleScript que você salvou acima como o script para abrir.

 

Use this AppleScript to open a file with a particular application:

set appPath to path to application "TextWrangler" tell application "Finder"     set sel to selection     if sel is not {} then         set filepath to item 1 of sel as text --> The path to the one selected item.         open file filepath using appPath     end if end tell 

I've never used BetterTouchTool but according to the documentation, you can set up any input (such as a three-finger tap) to run an arbitrary AppleScript if it's saved as a scpt file.

Open the AppleScript Editor, copy and paste the code above, and save it as opentw.scpt or something similar. Then in BetterTouchTool, add a new gesture. Choose three-finger tap as the gesture, and choose the Predefined Action of Open Application/File/Script. Locate the AppleScript file you saved above as the script to open.

 
 
         
         
1
 
vote

Você pode executar um arquivo AppleScript usando bettertouchtool, mas não sei como você recebe o arquivo selecionado. Aqui está o roteiro:

  tell app "<your application here>" to open file <file here>    

Isso funcionará, desde que houver um aplicativo para abrir e um arquivo para abrir. O problema é obter o arquivo selecionado ...

 

You can run an AppleScript file using BetterTouchTool, but I don't know how you get the selected file. Here's the script:

tell app "<your application here>" to open file <file here> 

That will work as long as there's an application to open and a file to open. The problem is getting the selected file...

 
 

Perguntas relacionadas

3  Maximize automaticamente o Windows ao ciclo através deles usando a guia CMD +  ( Automatically maximize windows when cycle through them using cmd tab ) 
Eu sou muito novo para MacOS e hoje eu tentei descobrir como maximizar uma janela enquanto eu ciclo através deles usando comando + tab . aqui Descobri ...

1  Sierra altera os dois desktops ao mudar usando melhor ferramenta de toque  ( Sierra changes both desktops when shifting using better touch tool ) 
Eu uso melhor ferramenta de toque para gerenciar meus espaços de desktop. Quando eu duplo deslizar para alterar minha área de trabalho a partir da tela para o...

1  Melhor toque Tool desabilita três dedos. Porque?  ( Better touch tool disables three finger drag why ) 
Quando a ferramenta de toque melhor e três dedos são ativados, o arrasto de três dedos não responde às vezes. O problema é resolvido reiniciando melhor ferr...

2  MAGIC MOUSE: Substitua o dedo único Swiping / Rolagem com dois dedo Swiping / Rolagem  ( Magic mouse replace single finger swiping scrolling with two finger swiping scr ) 
Eu às vezes acionei acidentalmente o gesto horizontal de deslizamento / rolagem no meu mouse mágico. Especialmente em X11 / Inkscape, se eu trabalho ampliado ...

0  Como criar atalho para "⌘ + ¨" ou "⌘ + ^" em bettertouchtool?  ( How to create shortcut for %c2%a8 or in bettertouchtool ) 
Adicionando um atalho para "⌘ + p" ou a maioria das outras letras (diferentes que p) apenas funciona bem. No entanto, se eu quiser registrar um atalho para "⌘...

0  Bettertouchtool 3 rowes param de funcionar  ( Bettertouchtool 3 finger swipes stopped working ) 
Eu tentei configurar 3 swipes de dedo para um novo aplicativo. depois que eu adicionei-lhes 3 Swipes de dedo pararam de trabalhar em todos os aplicativos. A...

120  Como trazer de volta gestos multi-touch depois que ele cai sem reinicializar?  ( How to bring back multi touch gestures after it crashes without reboot ) 
Após uma instalação limpa de Yosemite, os gestos multi-toque pararam de trabalhar em duas ocasiões no meu MacBook Pro 2011. Cada vez, os sintomas são os mesmo...

1  Você pode adicionar uma pausa para uma macro de toque melhor?  ( Can you add a pause to a better touch tool macro ) 
Eu estava esperando que pudesse haver alguma maneira de ter a primeira ação ir, então espere .1 segundos antes da próxima ação. Existe alguma maneira de fazer...

2  Existe uma maneira de mudar 3 dedo arrastar para 4 dedo arrastar  ( Is there a way to change 3 finger drag to 4 finger drag ) 
Existe uma maneira de usar software de terceiros como melhor ferramenta de toque para configurar um gesto de arrastamento de 4 dedos? Eu quero reservar 3 ge...

0  OS Lag quando conectado ao hotspot com o pobre acesso à Internet  ( Os lag when connected to hotspot with poor internet access ) 
Modelo: MacBook Pro (15 polegadas de 2016) OS: 10.15.6 (19G2021) Às vezes, o hotspot que eu conecto tem acessibilidade muito fraca à Internet. Quando me...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.