Я написал сценарий оболочки, который вызывает яблочный скрипт, чтобы сделать некоторую работу. Яблочный скрипт находится в iCloud, поэтому я вручную пишу путь к месту хранения документов ...
osascript ~/Library/Mobile\\ Documents/com~apple~ScriptEditor2/Documents/safari_get_tab_url.scpt
Это довольно уродливо и выглядит хрупким. Интересно, есть ли более чистый способ получить путь к файлу яблочного скрипта?
macos
command-line
applescript
icloud
Dan Poltawski
источник
источник
Ответы:
Это не так хрупко, если верно следующее:
com~apple~ScriptEditor2
) не изменится, изменив таким образом путь к файлу.Поскольку это только первое, о чем вам нужно беспокоиться, кажется, что совершенно нормально делать то, что вы говорите, поскольку нормальный путь в любом случае будет иметь ту же проблему (нормальный = без какой-либо формы связывания).
источник
Я не уверен, правильно ли я понимаю ваш вопрос, но как насчет этого:
источник