Как запустить файл applescript.scpt с терминала и передать условия / переменные?

У меня есть applescript, который выполняет что-то в этом роде:

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

Но я бы хотел запустить определенный файл applescript.scpt через Терминал и передать переменную, например путь к файлу.

osascript ~/applescript.scpt /path/to/my/file.txt

, а затем запустите Applescript с доступом к этому параметру. В этом случае (надеюсь) отобразится диалоговое окно с этим путем, /path/to/my/file.txt

Я знаю, что могу добиться этого, выполнив что-то вроде

osascript -e "display dialog "~/path/to/file.txt"

. Но суть не в том, чтобы отобразить диалоговое окно с Applescript, скорее это больше о том, смогу ли я передать переменную в файл сценария.

5
задан cwd 8 December 2011 в 01:09
поделиться