¿Cómo puedo enlazar un gesto multitáctil para abrir un archivo con una aplicación en particular?

1

Estoy ejecutando Mac OS X Lion. Lo que quiero es una forma de abrir un archivo HTML con una aplicación particular basada en mi acción.

Por ejemplo, la aplicación predeterminada es Safari, por lo que siempre se abrirá en Safari si se hace doble clic. Sin embargo, quiero agregar otro gesto (como tocar en la parte superior central del trackpad) mientras el archivo ha sido seleccionado (resaltado), para que se abra en TextWrangler.

¿Es posible? También estoy usando BetterTouchTool.

    
pregunta SexyBeast 24.08.2013 - 00:55

2 respuestas

1

Use este AppleScript para abrir un archivo con una aplicación en particular:

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

Nunca he usado BetterTouchTool, pero de acuerdo con la documentación, puedes configurar cualquier entrada (como un toque de tres dedos) para ejecutar un AppleScript arbitrario si se guarda como un archivo scpt .

Abra el Editor de AppleScript, copie y pegue el código anterior y guárdelo como opentw.scpt o algo similar. Luego, en BetterTouchTool, agrega un nuevo gesto. Elija el toque de tres dedos como gesto y elija la Acción predefinida de Open Application/File/Script . Localice el archivo AppleScript que guardó anteriormente como la secuencia de comandos para abrir.

    
respondido por el tubedogg 24.08.2013 - 01:09
1

Puede ejecutar un archivo AppleScript con BetterTouchTool, pero no sé cómo obtiene el archivo seleccionado. Aquí está el guión:

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

Eso funcionará siempre que haya una aplicación para abrir y un archivo para abrir. El problema es conseguir el archivo seleccionado ...

    
respondido por el daviesgeek 24.08.2013 - 01:00

Lea otras preguntas en las etiquetas