Почему диалог отображения AppleScript ведет себя так иначе между редактором и автоматом?
-
09-10-2019 - |
Вопрос
Например, почему этот сценарий работает на AppleScript редактор но нет Автомобиль?
display dialog "a lot of text just to break to line 4 whatever continuing... few more... argh... there!" with title "just a test" buttons {"Cancel", "Uninstall", "Continue"} default button 3 with icon caution
Комментируя все после заглавие Просто на автомате, это разница, которую я получаю:
я хотеть то заглавие и больше, чем 3 строки Если возможно, но это не единственное странное непоследовательное поведение, которое я кажутся в прошлом час о AppleScript между редактор и автомобиль. Отказ Иконка еще одна.
В случае ошибки, которую я получаю для того, чтобы попробовать ее в Automator, это:
Запись, вопросы вот:
- Почему? Почему о яблоке, почему?
- Любой способ, по крайней мере, сделать заглавие Работа?
Решение
Причина проблемы в том, что автомата импортирует Терминологии AppleScript Studio, который переопределяет переопределение display dialog
как часть Panel Suite
; эта версия не имеет with title
параметр. Вы можете проверить это, открыв Automator
Использование редактора AppleScript. (Используйте файл → Открытый словарь ...) Я согласен, что это глупое решение Apple :(
Вы можете обойти эту проблему, используя
using terms from application "Finder"
display dialog "a lot of text just to break to line 4 whatever continuing... few more... argh... there!" with title "just a test" buttons {"Cancel", "Uninstall", "Continue"} default button 3 with icon caution
end using terms from
изнутри автомата; Это говорит о компиляторе AppleScript, чтобы сделать display dialog
Команда Выполните стандартное определение.