Макросы особенно удобно использовать для задач с многочисленными шагами. Большинство действий, доступных для выполнения в программе Corel PaintShop Pro, можно записать в макрос. Однако необходимо иметь в виду следующее.
• Невозможно записать в макрос действия по настройке интерфейса пользователя, созданию или редактированию профиля CMYK, операции внутри Рабочее пространство управления, операции внутри макета печати и по созданию градиента.
• Нельзя записать в макрос операции по перемещению, закреплению или упорядочению панелей инструментов, панелей и окон.
• В макрос можно внести операции для панелей «Материалы» и «Смешивание», а также операции по выбору элементов на панели «Параметры инструмента», однако их невозможно записать. Чтобы записать эти действия в макрос, следует использовать приложение текстового редактора.
• В макрос можно записать операции только тех подключаемых модулей, которые поддерживают работу макросов.
• За исключением вышеперечисленного большинство других действий, доступных в программе Corel PaintShop Pro, можно записать в макрос.
Прежде чем начать запись макроса, рекомендуется сформулировать конкретные действия, которые требуется записать. Самое главное, чтобы действия были максимально эффективными.
Ограниченные и доверенные макросы
Макросы в программе Corel PaintShop Pro создаются на языке программирования Python, который, к сожалению, может также использоваться для создания и выполнения макросов, написанных со злым умыслом. В связи с такой потенциальной опасностью в программу Corel PaintShop Pro включены две папки, автоматически создаваемые в двух разных каталогах во время установки, каждая из которых содержит файлы макросов отдельных режимов. Это следующие папки.
• Папка Макросы-ограниченные содержит макросы, не включенные в доверенную папку.
• Папка Макросы-доверенные содержит все доверенные макросы.
Эти папки имеют следующие пути.
• 32-разр. — X:\Program Files (x86)\Corel\Corel PaintShop Pro X9\Languages\[код языка] (где «x» обозначает диск, на котором установлено Corel PaintShop Pro)
• 64-разр. — X:\Program Files\Corel\Corel PaintShop Pro X9 (64-bit)\Languages\[код языка]
• В папке пользователя: ...Documents\Corel PaintShop Pro\19.0
Когда макрос создается и сохраняется впервые, отображается подсказка о необходимости его сохранения с использованием надлежащего пути: ...Documents\Corel PaintShop Pro\19.0. После этого будет отображаться подсказка о необходимости сохранения в последнюю использованную папку.
Когда приложение выполняет поиск макросов, поиск ограниченных макросов предшествует поиску доверенных макросов.
Ниже приведены некоторые сведения об ограниченных макросах.
• Если макрос выполняется с использованием несконфигурированного пути, он рассматривается как ограниченный.
• Если путь отображается в списке как ограниченных, так и доверенных макросов, он рассматривается как ограниченный.
• Заготовки, образцы панели материалов и шаблоны макета печати (которые по существу являются макросами) рассматриваются как ограниченные.
Команды, которые нельзя использовать в ограниченном макросе
Некоторые команды невозможно выполнить из макроса, сохраненного в папке «Макросы-ограниченные». В приведенной ниже таблице указано несколько таких команд. Если необходимо запустить макрос, содержащий любую из этих команд, его необходимо переместить в папку «Макросы-доверенные».
Команда
Местоположение в меню
FileSave
ФайлСохранить
FileSaveAs
ФайлСохранить как
FileSaveCopyAs
ФайлСохранить копию как
GIFExport
ФайлЭкспортОптимизатор GIF
PNGExport
ФайлЭкспортОптимизатор PNG
JPEGExport
ФайлЭкспортОптимизатор JPEG
FileLocations
ФайлНастройкаПапки с файлами
FileClose
ФайлЗакрыть
FileCloseAll
ФайлЗакрыть все
FileSend
ФайлОтправить
BatchConvert
ФайлПакетная обработкаОбработка
BatchRename
ФайлПакетная обработкаПереименовать
Mapper
ФайлЭкспортПереназначение изображения
Slicer
ФайлЭкспортДелитель изображения
FileExit
ФайлВыход
Запись и сохранение макроса
Рабочее пространство «Правка»
1 Нажмите кнопку Начало записи макроса .
2 Выполните действия, содержащиеся в макросе.
3 Нажмите кнопку Сохранение записи макроса .
Откроется диалоговое окно «Сохранить как».
4 Выберите папку, в которую необходимо сохранить макрос.
5 Введите имя макроса и нажмите кнопку Сохранить.
Дополнительные возможности
Удаление из макроса любых отмененных команд
В диалоговом окне «Сохранить как» установите флажок Удалить отмененные команды.
Сохранение настроек на панели «Материалы», используемых для действий инструмента, примененного в макросе
В диалоговом окне «Сохранить как» установите флажок Сохранить материалы. Если этот флажок снят, то при выполнении макроса для данного инструмента используется текущий материал, а не тот, который использовался во время записи макроса. Этот параметр применяется только для действий, записанных для инструмента, а не для материала, настроенного в диалоговом окне.
Отображение интерактивных диалоговых окон в их положениях во время записи
В диалоговом окне «Сохранить как» установите флажок Сохранить положения диалоговых окон. Этот параметр, возможно, потребуется использовать, если макрос планируется предоставить в распоряжение другим пользователям. При установке этого флажка записывается не только положение диалогового окна, но и установки о необходимости отображения областей просмотра «До» и «После», развертывания диалогового окна и установки флажка Просмотр изображения. Право указания этих настроек можно предоставить и другим пользователям.
Добавление в макрос описательной информации
В диалоговом окне «Сохранить как» нажмите кнопку Описание и введите информацию в полях Автор, Авторские права и Описание. Вводимая информация отображается во время редактирования макроса.