Comment puis-je lancer un script applescript.scpt fichier à partir du terminal et passer les termes et les variables?
J'ai un script qui fait quelque chose le long de ces lignes:
using terms from application "Quicksilver"
on open theseitems
repeat with aitem in theseitems
display dialog aitem as text
end repeat
end open
end using terms from
Mais ce que je voudrais faire est d'être en mesure de commencer à courir un particulier applescript.scpt
fichier via le Terminal et passer dans une variable, comme un chemin vers un fichier.
osascript ~/applescript.scpt /path/to/my/file.txt
et ensuite l'exécuter Applescript avec accès à ce paramètre. Dans ce cas, il serait (je l'espère), afficher une boîte de dialogue avec ce chemin, /path/to/my/file.txt
Je sais que je pourrais le faire en faisant quelque chose comme
osascript -e "display dialog "~/path/to/file.txt"
Mais le point est de ne pas afficher une boîte de dialogue avec Applescript, mais c'est plus sur de savoir si j'allais être capable de passer une variable dans un fichier de script.
OriginalL'auteur cwd | 2011-12-08
Vous devez vous connecter pour publier un commentaire.
Dans le script vous passez dans les discussions avec les
on run
comme ceci :Si plus d'un argument est spécifié, l'
arg
variable est une liste de.OriginalL'auteur Kassym Dorsel