Мне нужно иметь возможность запускать AppleScript в сценарии оболочки.Я использую «AppleScript Runner», чтобы работать в интерактивном режиме, чтобы диалоги и т. Д. Поддерживались.У меня это работает, но мне нужно вернуть статус оболочки приложения AppleScript Runner обратно в оболочку, чтобы я мог видеть, были ли какие-либо ошибки в сценарии.
Вот мой сценарий оболочки:
output=$(/usr/bin/osascript << EOT
tell application "AppleScript Runner"
do script "somescript.scpt"
end
EOT)
status=$?
Здесь моя переменная $ status заканчивается только состоянием завершения команды osascript (равным 0 независимо от того, действительно ли somescript.scpt был запущен успешно), а не состоянием выхода приложения AppleScript.Бегун.
Кто-нибудь знает, как мне это сделать?
Спасибо!