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