Je veux faire une barre de lancement script qui affiche dans un dialogue le chemin d'un fichier ou d'un dossier choisi dans le premier volet et ensuite "déposé" sur un script. Mais je n'arrive pas à le faire fonctionner.
J'ai quelques scripts qui fonctionnent et qui font presque ce que je veux :
Renvoie le contenu du premier volet (utilisé avec un raccourci) :
tell application "LaunchBar"
set x to selection as text
return x
end tell
Afficher le texte écrit dans le premier volet et "déposé" sur le script :
on handle_string(textFromLaunchbar)
tell application "LaunchBar"
display in large type textFromLaunchbar
end tell
end handle_string
Ce dernier utilise le gestionnaire handle_string() mais je n'arrive pas à faire fonctionner le gestionnaire open() pour les fichiers et les dossiers :
du manuel de LaunchBar :
http://www.obdev.at/resources/launchbar/help/index.php?chapter=SendingItems
Envoi d'éléments à AppleScripts
Pour transmettre un fichier, une URL ou un texte sélectionné à un AppleScript, appuyez sur la touche Tab pour déclencher l'action "Envoyer à ", sélectionnez l'AppleScript souhaité et appuyez sur Retour. Les fichiers seront transmis au gestionnaire open() du script, les URL seront transmis au gestionnaire handle_string().