На MacOS 10.5, эта osascript команда работает, как ожидалось, отображая диалоговое окно с красным знаком остановки:AppleScript «со значком остановки» для диалога отображения не работает на MacOS 10,12
osascript -e 'tell app "System Events" to activate'
-e 'tell app "System Events" to display dialog "Picking a folder failed, exiting." with title "Start Up Error" buttons "Ok" with icon stop default button "Ok"'
-e 'tell app "System Events" to quit'
One MacOS 10.12, однако эта команда выдает следующее зашифрованное сообщение об ошибке:
427:433: syntax error: Expected end of line, etc. but found class name. (-2741)
Я обнаружил, что изменения значок «стоп» выше «отметить» работает на 10.12, отображая диалоговое окно без ошибок, например:
osascript -e 'tell app "System Events" to activate'
-e 'tell app "System Events" to display dialog "Picking a folder failed, exiting." with title "Start Up Error" buttons "Ok" with icon note default button "Ok"'
-e 'tell app "System Events" to quit'
Может ли кто-нибудь еще воспроизвести эту проблему? Есть ли способ исправить это, кроме как избежать значка остановки? Я предполагаю, что это ошибка в AppleScript, но, возможно, я что-то упустил.
Потеряйте линии активации и выхода. – jweaks