Сценарии
В большинстве программ записи действий называются Scripts. Иногда используются термины: оригиналы, скрипты, в продуктах Microsoft — макросы. Мы же в дальнейшем будем пользоваться термином сценарий. Смысл этой процедуры состоит в оптимизации ваших возможностей. Это дает вам некоторые преимущества:
Кроме того, нельзя не учитывать использование сценариев с учебной целью. При воспроизведении сценария Painter демонстрирует весь процесс создания изображения, выбор средств, параметров и т. д. К тому же вы можете выполнять сценарии в пошаговом режиме, при котором открывается лист сценария с записями, поясняющими действия, происходящие в рабочей области.
Помимо обычных преимуществ сценарий в Painter предлагает вам следующие возможности:
Кроме того, можно копировать фрагменты сценария, вставлять их в другие сценарии или создавать из них новые сценарии. Записывая сценарий, помните, что бессмысленно создавать длительную процедуру, даже если она будет происходить без вашего участия, и в это время вы свободно могли бы выпить кофе. Запись такой процедуры займет слишком много памяти, и вряд ли это будет полезно.
Практически, можно записать любое действие. Однако средства редактирования сценариев, предоставляемые Painter, очень ограничены. Поэтому, если вы намерены записать какую-то процедуру в сценарии, предварительно просмотрите последовательность команд и запишите план на бумаге, с тем чтобы не делать лишних движений и не выполнять ошибочных команд. Иначе придется удалять записанный сценарий и повторять все заново.
Помимо возможности записывать сценарии Painter предоставляет в ваше распоряжение библиотеку готовых сценариев и меню команд, позволяющих осуществлять запись, удаление, копирование и, в некоторой степени, редактирование сценария.
Все действия, связанные со сценариями, выполняются с помощью секции Scripts палитры Object, открываемой нажатием кнопки со стрелкой, расположенной в верхней части секции (рис. 5.2a и 5.2b).
Рис. 5.2a. Секция Scripts в закрытом виде
Рис. 5.2b. Секция Scripts в раскрытом виде
Палитра устроена аналогично другим сложным палитрам. Верхний ряд представлен значками сценариев. Загруженная библиотека сценариев открывается нажатием на длинную кнопку со стрелкой.
В табл. 5.1 приведен набор кнопок для удобства работы со сценариями.
Таблица 5.1. Кнопки для работы со сценариями
Кнопка | Название | Назначение |
Stop (Остановка) | Выключает выполнение сценария | |
Play (Проигрывать) | Запускает выполнение сценария | |
Record (Запись) | Осуществляет запись | |
Pause (Пауза) | Останавливает запись и выполнение сценария, предусматривает продолжение после паузы | |
Single Step (Один шаг) | Пошаговое выполнение сценария |
Рядом с панелью кнопок расположено поле, указывающее имя выбранного сценария. При нажатии на него открывается список сценариев загруженной библиотеки.
Пока сценарий не загружен, окно, расположенное под панелью кнопок, остается пустым.