Помощь в разработке на AppleScript
Итак посмотрим как Script Editor может помочь нам в написании сценариев. В настройках редактора (Script Editor > Preferences…) выберите вкладку Editing. В самом низу окна установите флажок напротив фразы Script Assistant. Тем самым Вы активируете работу “скрипт-помошника”.

Теперь когда Вы будете вводить название команд скрипт-помошник будет автоматически предлагать возможный вариант ее написания. Особенно это удобно при работе с переменными. Когда их становится по настоящему много, а фантазия бьет через край и все они имеют абсолютно разные названия, то при обращении к переменной стоит указать только несколько первых символов, из которых состоит ее имя, а скрипт-помощник напомнит ее название.
Как и многие другие программные средства разработки приложений Script Editor предоставляет заготовки блоков кода. Например, вы можете не вводить каждый раз блок обращения к программе, а вставить заготовку готового кода и ввести название приложения.
Для этого удерживая нажатой клавишу Control щелкните мышкой в том месте сценария, где вы хотите чтобы появилась заготовка кода. Также вы можете выделить фрагмент написанного вами сценарий и щелкнуть мышкой на нем (не забывая про Control), если хотите чтобы он был включен в шаблон кода. В нижней части появившегося контекстного меню перечисленны виды шаблонов кода. Выберите, из последней группы Tell Blocks (Блоки обращений) пункт Tell Application.
При этом в окне редактора сценариев появится следующий код:
tell application "ApplicationName"
-- insert actions here
end tell
Вместо слова “ApplicationName” вам нужно ввести название приложения к которому будет относится блок обращения, а вместо комментария “insert actions here” перечень команд, которые ему следует выполнить.
Если вы не замените имя приложения, то при попытке запустить (откомпилировать) сценарий на экране вашего компьютера появится окно, в котором на ваш выбор предложат перечень проинсталлированных приложений, поддерживающих AppleScript.
Материал подготовлен при помощи статей на сайте http://macme.ru
Если вам понравилась статья, подпишитесь на RSS!
