Я попытался выполнить инструкции на этот пост, но я не понимаю, как работают некоторые инструкции для плакатов.
Я хочу иметь возможность упаковать приложение с заранее написанным сценарием bash, а затем выполнить его, но не выполняю действия, начиная с шага 4 и далее.
Сообщение пишет:
4. Также в свой сценарий AppleScriptObjC добавьте следующее, где это необходимо:
property pathToResources : "NSString" -- works if added before script command
5. При необходимости добавьте в свой сценарий AppleScriptObjC следующее:
set yourScript to pathToResources & "/yourScriptFile.sh"
-- gives the complete unix path
-- if needed, you can convert this to the Apple style path:
set yourScriptPath to (((yourScript as text) as POSIX file) as alias)`
6. Кроме того, вы можете открыть файл для чтения с помощью
tell application "Finder"
open yourScriptPath
end tell
Вопросов:
Куда добавить строчку:
property pathToResources : "NSString"
Могу ли я добавить, что из перечисленного и где?
set yourScript to pathToResources & "/yourScriptFile.sh"
OR
set yourScriptPath to (((yourScript as text) as POSIX file) as alias)
Как можно выполнить сам скрипт? Упоминание
As an aside, you could then open the file for read using
относится только к стилю Apple, но не к использованию вышеупомянутого стиля.
Может ли кто-нибудь пролить свет на это для меня или опубликовать статическую копию файла AppDelegate.applescript
, который показывает, как исходный плакат требовал использования базового кода? Я пробовал его метод и просматривал Интернет последние 3 недели, но безрезультатно. Я не хочу конвертировать весь мой код для конкретных инструментов из сценариев bash в AppleScript, так как это потребует много работы.
Мне нужно только знать, как ссылаться на файл сценария (например, myBashScript.sh
) в моем приложении, который будет находиться в приложении и включаться Xcode во время компиляции.