LaunchBar secuencia de commands que devuelve la ruta de una carpeta "caído" en ella

Quiero hacer un script LaunchBar que muestre en un dialog la ruta de un file o carpeta que se eligió en el primer panel y luego se "quitó" en un script. Pero no puedo hacer que funcione.

Tengo un par de scripts que funcionan y casi hago lo que quiero:

  • Applescript: no se puede encontrar el recurso cuando está dentro de la aplicación
  • Convierte el command .bat para asignar la unidad compartida a AppleScript
  • ¿Cuál es el mínimo "retraso" en AppleScript?
  • Applescript Validating USB Stick: punto de assembly y serie correspondiente
  • Ejecutar un AppleScript en una computadora remota usando ssh
  • AppleScript: ¿Cómo hacer doble clic y hacer clic con el button derecho en la location del cursor?
  • Devuelve el contenido del primer panel (usado con un atajo):

    tell application "LaunchBar" set x to selection as text return x end tell 

    Mostrar text escrito en el primer panel y "soltado" en el script:

     on handle_string(textFromLaunchbar) tell application "LaunchBar" display in large type textFromLaunchbar end tell end handle_string 

    Este último usa el manejador handle_string () pero no puedo hacer que el manejador open () funcione para files y carpetas:

    del manual de LaunchBar:

    http://www.obdev.at/resources/launchbar/help/index.php?chapter=SendingItems

    Envío de elementos a AppleScripts

    Para pasar un file, URL o text seleccionado a un AppleScript, presione la tecla Tab para activar la acción "Enviar a …", select el AppleScript deseado y presione Volver. Los files se pasarán al controller open () del script, los URL se pasarán al manejador handle_string ().

  • Spotlight realiza repetidas requestes de http
  • Herramientas de image vectorial Mac
  • ¿Qué count de iCloud usa iBooks para sincronizar?
  • Cuadro de dialog incómodo: MZFinance.InAppBuyLoginRequinetworking_message
  • ¿Dónde puedo get enlaces Python VTE para Mac OS X?
  • ¿Cómo controlar y controlar la aceleración térmica de la CPU en OS X?
  • 2 Solutions collect form web for “LaunchBar secuencia de commands que devuelve la ruta de una carpeta "caído" en ella”

    El manejador open() pasa un alias (que es una especie de puntero a un file o carpeta). Simplemente puede convertir el alias en text, pero le mostrará la ruta con dos puntos como separadores (por ejemplo, "Macintosh HD: Usuarios: Nombre de usuario: Documentos: Carpeta:").

    Utilice la POSIX path of para convertirla en una ruta de acceso al estilo UNIX con separadores "/", y si desea pegarla en la Terminal, especialmente si la ruta tiene espacios, debe usar la quoted form of para adjuntarla entre comillas .

    La secuencia de commands siguiente funciona con ambas carpetas y files para mí, cuando un elemento se le pasa a través de LaunchBar:

     on open (thisItem) display dialog (thisItem as text) -- alias display dialog quoted form of POSIX path of thisItem -- POSIX path end open 

    Veo que conoces la function de "tipo grande" de LaunchBar: ¿sabías que puedes enviar text seleccionado con la acción "Mostrar en tipo grande"? Es decir

    1. Seleccione su file en LaunchBar
    2. Tab, "dla", return
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).