Voglio creare uno script LaunchBar che visualizzi in una finestra di dialogo il percorso di un file o di una cartella che è stata scelta nel primo riquadro e che quindi è stata "rilasciata" su uno script. Ma non posso farlo funzionare.
Ho un paio di script di lavoro che fanno quasi quello che voglio:
Restituisce il contenuto del primo riquadro (utilizzato con una scorciatoia):
tell application "LaunchBar"
set x to selection as text
return x
end tell
Visualizza il testo scritto nel primo riquadro e "lasciato cadere" sullo script:
on handle_string(textFromLaunchbar)
tell application "LaunchBar"
display in large type textFromLaunchbar
end tell
end handle_string
Quest'ultimo usa il gestore handle_string () ma non riesco a far funzionare il gestore open () per file e cartelle:
dal manuale LaunchBar:
Invio di elementi ad AppleScript
Per passare un file, URL o testo selezionato a un AppleScript, premi il tasto Tab per attivare l'azione "Invia a ...", seleziona l'AppleScript desiderato e premi Invio. I file verranno passati al gestore open () dello script, gli URL saranno passati al gestore handle_string ().