Come posso associare un gesto multitouch per aprire un file con una particolare applicazione?

1

Ho installato Mac OS X Lion. Quello che voglio è un modo per aprire un file HTML con una particolare applicazione basata sulla mia azione.

Ad esempio, l'applicazione predefinita è Safari, quindi verrà sempre aperta in Safari se si fa doppio clic. Tuttavia, voglio aggiungere un altro gesto, (come toccare sulla parte superiore centrale del trackpad) mentre il file è stato selezionato (evidenziato), in modo che si apra in TextWrangler.

È possibile? Sto anche usando BetterTouchTool.

    
posta SexyBeast 24.08.2013 - 00:55
fonte

2 risposte

1

Usa questo AppleScript per aprire un file con una particolare applicazione:

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

Non ho mai usato BetterTouchTool ma secondo la documentazione, puoi impostare qualsiasi input (ad esempio un tocco con tre dita) per eseguire un AppleScript arbitrario se è stato salvato come file scpt .

Apri l'AppleScript Editor, copia e incolla il codice sopra e salvalo come opentw.scpt o qualcosa di simile. Quindi in BetterTouchTool, aggiungi un nuovo gesto. Scegli il tocco con tre dita come gesto e scegli l'azione predefinita di Open Application/File/Script . Individua il file AppleScript salvato in precedenza come script da aprire.

    
risposta data 24.08.2013 - 01:09
fonte
1

È possibile eseguire un file AppleScript usando BetterTouchTool, ma non so come si ottiene il file selezionato. Ecco lo script:

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

Funzionerà finché c'è un'applicazione da aprire e un file da aprire. Il problema è ottenere il file selezionato ...

    
risposta data 24.08.2013 - 01:00
fonte

Leggi altre domande sui tag