Автоматизация задач : Основные понятия о макросах
 
Основные понятия о макросах
Макросы представляют собой последовательности команд, которые записываются и воспроизводятся. Это обеспечивает существенную экономию времени, так как вместо внесения изменений в каждое изображение можно просто воспроизвести макрос. Для изображения будут выполнены команды, записанные в макросе.
В Corel PaintShop Pro реализована полнофункциональная система работы с макросами на основе языка программирования Python. Для получения дополнительных сведений об этом языке посетите веб-сайт www.python.org. Хотя с помощью синтаксиса языка Python можно писать собственные макросы, в программе Corel PaintShop Pro имеется встроенное средство записи макросов, которое может выполнить эту работу вместо пользователя, что позволяет записать в макрос почти любое действие, выполняемое в приложении.
Если все же будет принято решение использовать для написания макроса язык Python, имейте в виду, что в Python для определения области действия используются отступы, поэтому следует соблюдать осторожность и не путать пробелы и табуляцию. Для написания собственных макросов рекомендуется использовать Python-совместимый редактор, например PythonWin или Idle.
Ресурсы для составления макросов
Corel PaintShop Pro предоставляет следующие ресурсы для составления макросов:
Командный интерфейс API — ресурс на основе HTML, который позволяет добавлять Corel PaintShop Pro в составляемые макросы команды и параметры.
Руководство по макросам — руководство в формате PDF, которое содержит сведения о написании макросов в Corel PaintShop Pro. Определения, примеры макросов, а также сведения о командах и параметрах позволяют ознакомиться с макросами.
Образцы макросов — образцы макросов, ссылки на которые предоставлены в руководстве по макросам, позволяют познакомиться с примерами, которые можно использовать в своей работе.