Утилиты AppleScript и приложения

Apple обеспечивает много утилит и приложений в OS X для улучшения функций AppleScript и сценариев. Можно получить дополнительную информацию о некоторых элементах, описанных в этом разделе путем поиска в Справке Mac в Средстве поиска или путем движения в веб-сайт AppleScript.

Утилита AppleScript

Утилита AppleScript, расположенная в /Applications/AppleScript, приложение, сначала ставшее доступным в версии 10.4 OS X. Запускаясь в версии 10.5 OS X, эта утилита самостоятельно scriptable.

Утилита AppleScript помогает Вам управлять несколькими AppleScript-связанными функциями в OS X, которые были раньше доступны отдельно. Например, Утилита AppleScript обеспечивает интерфейс для:

Установка действий папки

Действия папки являются функцией, позволяющей Вам связать сценарии с папками. Сценарий выполняется, когда папка, к которой он присоединяется, открыта или закрыта, перемещена или изменена или добавила элементы или удаленный.

Установка Действий папки, расположенная в /Applications/AppleScript, приложение, сначала ставшее доступным в версии 10.3 OS X. Запускаясь в версии 10.5 OS X, Установка Действий Папки самостоятельно scriptable.

Эта утилита помогает Вам выполнить задачи, связанные с Действиями Папки, включая следующее:

Системные события и сценарии GUI

Системные события являются агентом (или безликое фоновое приложение), который предоставляет терминологию для того, чтобы использовать много функций в сценариях AppleScript. Среди этих функций сценарии GUI, позволяющие Вашим сценариям выполнять некоторые действия в приложениях, не имеющих никакой встроенной поддержки сценариев. Системные события, который расположен в /System/Library/CoreServices, была часть OS X начиная с версии 10.1 (Пума), хотя ее функции развились начиная с того выпуска.

Следующее является некоторыми комплектами терминологии, предоставленными Системными событиями в версии 10.4 OS X (и, где отмечено в версии 10.5). Для получения дополнительной информации выведите на экран словарь приложения, как описано в Отображении Словарей Сценариев. Можно также получить информацию о многих функциях, поддерживавших Системными событиями в Справке Mac (из Меню справки в OS X) и в AppleScript GUI, Пишущем сценарий веб-страницы в AppleScript в веб-сайте OS X.

События изображения

Как Системные события, События Изображения являются агентом (или безликое фоновое приложение), который расположен в /System/Library/CoreServices. События изображения поддерживают манипулирование, из сценариев, изображений и связанных с изображением данных через операции, такие как обрезка, встраивание, соответствие, дополнение, профилирование, вращение и масштабирование. Эти операции обычно используются в печати, сети и публикации носителей.

События изображения были частью OS X начиная с версии 10.4 и обеспечивают доступ к встроенной службе под названием SIPS (Сервер Обработки изображений Scriptable), который стал доступным в той версии ОС.

Можно найти больше информации о Событиях Изображения в Справке Mac (из Меню справки OS X) или в веб-странице Событий Изображения. Можно также исследовать словарь Событий Изображения с Редактором сценариев, как описано в Отображении Словарей Сценариев. SIPS описан в техническом примечании TN2035 ColorSync на OS X. Можно также получить некоторую информацию о SIPS путем ввода sips --help в Окне терминала.

События базы данных

События базы данных являются простой реализацией базы данных временной памяти для использования в сценариях AppleScript. Это позволяет любому апплету сценария создавать и редактировать свою собственную базу данных.

Можно использовать События Базы данных, чтобы создать новую базу данных с файлом, связанным с ним или открыть файл базы данных для доступа к его базе данных. Базы данных содержат записи, записи содержат поля, и поля содержат имя и значение. Присвоение имен и значений является свободной формой, поскольку сценарист определяет его. Базы данных сохраняются в файловой системе через выполнение Событий Базы данных.

События базы данных были частью OS X начиная с версии 10.4. Как Системные события, События Базы данных являются агентом (или безликое фоновое приложение), который расположен в /System/Library/CoreServices.

Можно исследовать словарь Событий Базы данных с Редактором сценариев, как описано в Отображении Словарей Сценариев.