Глоссарий
- абсолютный объектный спецификатор
Объектный спецификатор, имеющий достаточно информации для идентификации объекта или объектов уникально. Для объектного спецификатора к объекту приложения, чтобы быть завершенным, его наиболее удаленный контейнер должен быть самим приложением. Посмотрите относительный объектный спецификатор.
-
Событие Apple
Межпроцессное сообщение, инкапсулирующее команду в форме, которая может быть передана через границы процесса, выполнило и ответило на с событием ответа. Когда сценарий AppleScript выполняется, оператор, предназначающийся для scriptable приложения, может привести к событию Apple, отправляемому в то приложение.
- AppleScript
Язык сценариев, делающий возможное прямое управление scriptable приложениями и scriptable частями OS X.
- Команда AppleScript
Команда сценария, предоставленная AppleScript. Команды AppleScript не должны быть включены в
tell
операторы. - команда приложения
Команда, определяющаяся scriptable приложением для обеспечения доступа к scriptable функции. Команда приложения должна или быть включена в a
tell
оператор или включает имя приложения в его прямом параметре. - объект приложения
Объект, хранивший в приложении или его документах и управляемый приложением.
- произвольная ссылочная форма
Ссылочная форма, указывающая произвольный объект в контейнере.
- оператор присваивания
Оператор, присваивающий значение переменной. Операторы присваивания используют
copy
илиset
команды. - атрибут
Характеристика, которую можно рассмотреть или проигнорировать в a
considering
илиignoring
оператор. - бинарный оператор
Оператор, получающий новое значение на пару значений.
- булевская переменная
Логическое значение истинности; посмотрите
boolean
класс. - Булево выражение
Выражение, значение которого может быть любой истиной или ложью.
- двойные угловые скобки
Посмотрите двойные угловые скобки.
- дочерний объект сценария
A
script
объект, наследовавший свойства и обработчики от другого объекта, названного родителем. - класс
(1) Категория для объектов, совместно использующих характеристики, такие как свойства и элементы и реагирующих на те же команды. (2) метка для AppleScript
class
свойство — зарезервированное слово, указывающее класс, которому принадлежит объект. - приведение
Процесс преобразования объекта от одного класса до другого. Например, целочисленное значение может быть принуждено в действительное значение. Кроме того, программное обеспечение, выполняющее такое преобразование. Также известный как преобразование объекта.
- команда
Слово или серия слов, запрашивающая действие. См. также обработчик.
- комментарий
Текст, остающийся в сценарии после компиляции, но проигнорированный AppleScript, когда выполняется сценарий.
- скомпилировать
В AppleScript, для преобразования сценария из формы ввел в редактор сценариев к форме, которая может использоваться AppleScript. Процесс компиляции сценария включает проверки словаря и синтаксис. Сценарий компилируется, когда Вы первый показ это и снова когда Вы изменяете его и затем выполняете его снова, сохраняете его или проверяете его синтаксис.
- скомпилированный сценарий
Форма, в которую сценарий преобразовывается при компиляции его.
- составное значение
Значение, содержащее другие значения. Списки, записи и строки являются примерами составных значений.
- составной оператор
Оператор, занимающий больше чем одну строку и содержащий другие операторы. Составной оператор начинается с зарезервированного слова, указывающего его функцию, и заканчивается словом
end
. См. также простой оператор. - условный оператор
Посмотрите если оператор.
- рассмотрение оператора
Оператор управления, перечисляющий определенный набор атрибутов, которые рассмотрят, когда AppleScript выполняет операции на строках или отправляет команды в приложения.
- постоянный
Зарезервированное слово с предопределенным значением; посмотрите
constant
класс. - контейнер
Объект, содержащий один или несколько других объектов, известных как элементы. Вы указываете контейнеры с зарезервированными словами
of
илиin
. - символ продолжения
Символ, используемый в Редакторе сценариев для расширения оператора до следующей строки. С клавиатурой США можно ввести этот символ путем ввода Опции-l (нижний регистр L).
- продолжайте оператор
Оператор, управляющий, когда и как выполняются другие операторы. AppleScript определяет стандарт, проверяют утверждения такой как
if
,repeat
, иwhile
. - проверьте утверждение
Оператор, заставляющий AppleScript выходить из текущего обработчика и выполнения передачи к обработчику с тем же именем в родителе. A
continue
оператор может также использоваться для вызова наследованного обработчика в локальном контексте. - текущее приложение
Приложение, использующее компонент AppleScript, чтобы скомпилировать и выполнить сценарии (обычно, Редактор сценариев).
- текущий сценарий
Сценарий, в настоящее время выполняемый.
- текущая цель
Объект, который является текущей целью по умолчанию для команд.
- данные
Класс использовал для данных, не принадлежащих ни одному из других классов AppleScript; посмотрите
data
класс. - дата
Класс, указывающий время, день месяца, месяца и года; посмотрите
date
класс. - объявление
Первое возникновение переменной или идентификатора свойства в сценарии. Форма и расположение объявления определяют, как AppleScript обрабатывает идентификатор в том сценарии — например, как свойство, глобальная переменная или локальная переменная.
- цель по умолчанию
Объект, получающий команду, если никакой объект не указан или если объект не полностью указан в команде. Значение по умолчанию (или неявный) цели указано в
tell
операторы. - делегация
Передача управления к другому объекту. В AppleScript, использовании a
continue
оператор для вызова обработчика в родительском объекте или текущем приложении. - диалект
Версия языка AppleScript, напоминающего определенный естественный язык или язык программирования. С AppleScript 1.3 английский язык является единственным поддерживаемым диалектом.
- словарь
Набор команд, объектов и другой терминологии, понятой под приложением или другим scriptable объектом. Можно вывести на экран словарь приложения с Редактором сценариев.
- прямой параметр
Параметр сразу после команды, обычно указывающей объект, в который отправляется команда.
- двойные угловые скобки
Символы («») обычно используемый AppleScript для включения необработанных данных. С клавиатурой США можно ввести двойные угловые скобки (также известный как двойные угловые скобки) путем ввода Наклонной черты влево опции и Shift-Option-Backslash.
- элемент
Объект содержится в другом объекте. Объект может обычно содержать нуль или больше каждый из его элементов.
- пустой список
Список, содержащий элементы. Посмотрите
list
класс. - ошибочное выражение
Выражение, обычно a
text
объект, описывающий ошибку. - обработчик ошибок
Набор операторов, выполняющихся в ответ на сообщение об ошибке. Посмотрите
try
оператор. - сообщение об ошибке
Сообщение, предоставляющееся приложением AppleScript, или OS X, когда ошибка происходит во время обработки команды.
- код ошибки
Целое число, идентифицирующее ошибку.
- оценка
Преобразование выражения к значению.
- каждая ссылочная форма
Ссылочная форма, указывающая каждый объект определенного типа в контейнере.
- оператор выхода
Оператор используется в организации a
repeat
оператор для выхода из оператора Repeat. - явный обработчик выполнения
Обработчик на верхнем уровне a
script
начинающийся объектon run
и концы сend
. Синглscript
объект может включать явноеrun
обработчик или неявноеrun
обработчик, но не оба. - выражение
В AppleScript, любой серии слов, имеющей значение.
- фильтр
Фраза, добавил к ссылке на системный объект или объект приложения, указывающий элементы в контейнере, соответствующие одно или более условий.
- отфильтруйте ссылочную форму
Ссылочная форма, указывающая все объекты в контейнере, соответствующие условие, указанное булевым выражением.
- формальный параметр
Посмотрите переменную параметра.
- глобальная переменная
Переменная, которая доступна где угодно в сценарии, в котором она определяется.
- обработчик
Набор операторов, которые могут быть вызваны по имени. См. также команду.
- идентификатор
Серия символов, идентифицирующая значение или обработчик в AppleScript. Идентификаторы используются для именования переменных, обработчиков, параметров, свойств и команд.
- Ссылочная форма ID
Ссылочная форма, указывающая объект значением его свойства ID.
- если оператор
Оператор управления, содержащий один или несколько булевы выражения, результаты которых определяют, выполнить ли другие операторы в
if
оператор. - игнорирование оператора
Оператор управления, перечисляющий определенный набор атрибутов, которые будут проигнорированы, когда AppleScript выполняет операции на текстовых строках или отправляет команды в приложения.
- неявный обработчик выполнения
Все операторы на верхнем уровне сценария за исключением определений свойства,
script
определения объектов и другие обработчики. Синглscript
объект может включать явноеrun
обработчик или неявноеrun
обработчик, но не оба. - форма ссылки на указатель
Ссылочная форма, указывающая объект путем описания его позиции относительно начала или конца контейнера.
- наследование
Возможность дочернего элемента
script
объект взять свойства и обработчики родительского объекта. - цепочка наследования
Иерархия объектов, которые AppleScript ищет для нахождения цели для команды или определения срока.
- инициализация объекта сценария
Процесс создания a
script
объект от свойств и обработчиков перечислен в ascript
определение объекта. AppleScript создает ascript
возразите, когда это выполняет сценарий или обработчик, содержащий ascript
определение объекта. - точка вставки
Расположение, где могут быть добавлены другой объект или объекты.
- целое число
Положительное или отрицательное число без дробной части; посмотрите
integer
класс. - элемент
Значение в списке или записи. Элемент может быть указан его смещением с начала или конца списка или записи.
- ключевое слово
Слово, которое является частью языка AppleScript. Синонимичный с зарезервированным словом.
- маркированный параметр
Параметр, идентифицирующийся меткой. См. также позиционный параметр.
- время жизни
Промежуток времени, за который переменная или свойство являются существующими.
- список
Упорядоченный набор значений; посмотрите
list
класс. - литерал
Значение, оценивающее к себе.
- локальная переменная
Переменная, которая доступна только в обработчике, в котором она определяется. Переменные, определяющиеся в обработчиках, локальны, если они явно не объявляются как глобальные переменные.
- оператор журнала
Оператор сценария, сообщающий о значении одной или более переменных к области Event Log окна сценария, и к окну Event Log History, если это открыто.
- цикл
Повторяющаяся серия операторов.
- переменная цикла
Переменная, значение которой управляет числом раз операторы в a
repeat
оператор выполняется. - средняя ссылочная форма
Ссылочная форма, указывающая средний объект определенного класса в контейнере. (Эта форма редко используется.)
- назовите ссылочную форму
Ссылочная форма, указывающая объект по имени — т.е. значением
name
свойство. - вложенный проверяют утверждение
Оператор управления, содержащийся в другом, проверяет утверждение.
- число
Синоним для классов AppleScript
integer
иreal
. - объект
Инстанцирование определения класса, которое может включать свойства и действия.
- преобразование объекта
Посмотрите приведение.
- объектный спецификатор
Фраза указывает, что информация должна была найти другой объект с точки зрения объектов, в которых это содержится. См. также абсолютный объектный спецификатор, относительный объектный спецификатор и ссылочную форму.
- операнд
Выражение, на которое оператор получает значение.
- работа
Оценка выражения, содержащего оператора.
- оператор
Символ, слово или фраза, получающая значение на другое значение или пару значений.
- дополнительный параметр
Параметр, который не должен быть включен для команды, чтобы быть успешным.
- вне свойства, переменной или оператора
Свойство, переменная или оператор в a
script
возразите, но происходит за пределами любых обработчиков или вложенныйscript
объекты. - переменная параметра
Идентификатор в определении обработчика, представляющем фактическое значение параметра, когда вызывают обработчик. Также названный формальным параметром.
- родительский объект
Объект тот, от который другой
script
объект, названный дочерним элементом, наследовал свойства и обработчики. Родительский объект может быть любым объектом, таким как alist
илиapplication
объект, но это обычно - другойscript
объект. - позиционный параметр
Параметр обработчика, идентифицирующийся порядком, в котором он перечислен. В вызове обработчика позиционные параметры включаются в круглые скобки и разделяются запятыми. Они должны быть перечислены в порядке, в котором они появляются в соответствующем определении обработчика.
- свойство
Маркированный контейнер, в котором можно сохранить значение. Свойства могут указать характеристики объектов.
- ссылочная форма свойства
Ссылочная форма, указывающая свойство
application
объект,record
илиscript
объект. - форма ссылки на диапазон
Ссылочная форма, указывающая серию объектов того же класса в том же контейнере.
- необработанный формат
Условия AppleScript, включенные в двойные угловые скобки или двойные угловые скобки («»). AppleScript использует необработанный формат, потому что это не может найти срок сценария ни в каком доступном словаре или не может вывести на экран данные в его собственном формате.
- реальный
Число, которое может включать десятичную дробь; посмотрите
real
класс. - запись
Неупорядоченный набор свойств, идентифицированных уникальными метками; посмотрите
record
класс. - записываемое приложение
Приложение, использующее события Apple для создания отчетов о пользовательских действиях для записи целей. Когда запись включена, Редактор сценариев создает операторы, соответствующие любым значительным действиям, которые Вы выполняете в записываемом приложении.
- рекурсивный обработчик
Обработчик, вызывающий себя.
- ссылка
Объект, инкапсулирующий объектный спецификатор.
- ссылочная форма
Синтаксис для идентификации объекта или группы объектов в приложении или другом контейнере — т.е. синтаксис для построения объектного спецификатора. AppleScript определяет ссылочные формы для произвольного, каждого, фильтра, ID, индекса, середина, имя, свойство, диапазон, и относительный.
- относительный объектный спецификатор
Объектный спецификатор, не включающий достаточно информации для идентификации объекта или объектов уникально. Когда AppleScript встречается с частичным объектным спецификатором, он использует объект по умолчанию, указанный во включении
tell
оператор для завершения ссылки. Посмотрите абсолютный объектный спецификатор. - форма относительной ссылки
Ссылочная форма, указывающая объект или расположение путем описания его позиции в связи с другим объектом, известным как основа, в том же контейнере.
- повторите оператор
Оператор управления, содержащий серию операторов, которые будут повторены и, в большинстве случаев, инструкции, указывающие, когда останавливается повторение.
- обязательный параметр
Параметр, который должен быть включен для команды, чтобы быть успешным.
- зарезервированное слово
Слово, которое является частью языка AppleScript. Синонимичный с ключевым словом.
- результат
Оценено значение, сгенерированное, когда команда выполняется или выражение.
- оператор возврата
Оператор, выходящий из обработчика и дополнительно возвращающий указанное значение.
- объем
Диапазон, по которому AppleScript распознает переменную или свойство, определяющее, где еще в сценарии можно обратиться к той переменной или свойству.
- сценарий
Ряд записанных инструкций, когда выполняется, вызывающих действия в приложениях или OS X.
- scriptable приложение
Приложение, которым может управлять сценарий. Для AppleScript, означающего быть быстро реагирующим к межсообщениям приложения, названным событиями Apple, отправленными, когда команда сценария предназначается для приложения.
- приложение сценария
Приложение, чье только функционируют, должно выполнить сценарий, связанный с ним.
- редактор сценариев
Приложение раньше создавало и изменяло сценарии.
- Редактор сценариев
Редактирующее сценарий приложение распределяется с AppleScript.
- сценарии дополнения
Файл, обеспечивающий дополнительные команды или приведения, которые можно использовать в сценариях. Если дополнение сценариев расположено в папке Scripting Additions, ее терминология доступна для использования любым сценарием.
- сценарии дополнительной команды
Команда, реализованная как дополнение сценариев.
- библиотека сценария
Сценарий сохранил в папке Script Libraries, таким образом, он может использоваться другими сценариями.
- объект сценария
Определяемый пользователем объект, который может объединить данные (в форме свойств) и действия (в форме обработчиков и дополнительный
script
объекты). - определение объекта сценария
Составной оператор, содержащий набор свойств, обработчиков и других операторов AppleScript.
- простой оператор
Тот, который может быть записан на одной строке. См. также составной оператор.
- простое значение
Значение, такое как целое число или константа, не содержащая другие значения.
- Стандартный комплект
Ряд стандартной терминологии AppleScript, которую scriptable приложение должно поддерживать, если это возможно. Стандартный комплект содержит команды такой как
count
,delete
,duplicate
, иmake
, и классы такой какapplication
,document
, иwindow
. - оператор
Серия лексических элементов, следующая за определенным синтаксисом AppleScript. Операторы могут включать ключевые слова, переменные, операторов, константы, выражения, и т.д. См. также составной оператор, простой оператор.
- блок операторов
Один или более операторов, включенных в составной оператор и наличие
end
оператор. - строка
Синоним для
text
класс. - стилизованный текст
Текст, который может включать информацию о стилях и информацию о шрифтах. Не поддерживаемый в AppleScript 2.0.
- комплект
В scriptability информации приложения группировка условий связалась со связанными операциями.
- синоним
Слово AppleScript, фраза или элемент языка, имеющий то же значение как другое слово AppleScript, фраза или элемент языка. Например, оператор
does not equal
синоним для≠
. - синтаксис
Расположение слов в операторе AppleScript.
- описание синтаксиса
Правила для построения допустимого оператора AppleScript определенного типа.
- системный объект
Объект, который является частью scriptable элемента OS X.
- цель
Получатель команды. Потенциальные цели включают
application
объекты,script
объекты (включая текущий сценарий) и текущее приложение. - скажите оператор
Оператор управления, указывающий цель по умолчанию для операторов, которые это содержит.
- тест
Булево выражение, указывающее состояния фильтра или
if
оператор. - текст
Упорядоченный ряд символов (текстовая строка); посмотрите
text
класс. - попробуйте оператор
Составной оператор с двумя частями, содержащий серию операторов AppleScript, сопровождаемых обработчиком ошибок, который будет вызван, если какой-либо из тех операторов вызывает ошибку.
- унарный оператор
Оператор, получающий новое значение на единственное значение.
- Unicode
Международный стандарт, использующий 16-разрядное кодирование для уникального указания символов и символов для всех обычно используемых языков.
- Кодовая точка Unicode
Уникальное число, представляющее символ и позволяющее ему быть представленным абстрактным способом, независимым от того, как он представляется.
- Текст Unicode
Класс, представляющий упорядоченный ряд двухбайтовых символов Unicode.
- используйте оператор
Оператор управления, который объявляет требуемый ресурс для сценария и может импортировать терминологию из того ресурса.
- определяемая пользователем команда
Команда, реализованная обработчиком, определенным в a
script
объект. - использование терминов от оператора
Оператор управления, дающий AppleScript команду использовать терминологию из указанного приложения в компиляции вложенных операторов.
- переменная
Именованный контейнер, в котором можно сохранить значение.
- с оператором тайм-аута
Оператор управления, указывающий количество времени AppleScript, ожидает команд приложения для завершения перед останавливающимся выполнением сценария.
- с оператором транзакции
Оператор управления, позволяющий Вам использовать в своих интересах приложения, поддерживающие понятие транзакции — последовательность связанных событий, которые должны быть выполнены, как будто они были единственной работой, такой, что или все изменения применяются или ни один не.