Посредством макрокоманд можно организовать постоянно иовторяю-щуюся операцию, например демонстрацию "слайдов" на экране (в целях рекламы или обучения).
Так, можно предложить следующий простой пример (по-прежнему в рамках Paintbrush):
File Open, выберите файл Picturel, OK
View View Picture
File Open, выберите файл Picture2, OK
View View Picture
и т.д.
[...]
Каждой макрокоманде можно (еще до се записи или после оформ-ления) присвоить некоторое имя Это имя несет две нагрузки:
Макросы сохраняются на диске не порознь, а все вместе, в одном файле (подобно, например, отдельным карточкам картотеки в Cardfile). При загрузке такого "сборника" макрокоманд имя позволяет догадаться о содержании макрокоманды (оно и выбираться должно именно [...]
В окне завершения макрокоманды имеется кроме возможности сохранения (Save) еще и возможность продолжения (Resume). Она позволяет продолжить запись макрокоманды после приостановки. Приостановка происходит в момент вызова окна завершения (при переключении на Рекордер). Если, не нажимая кнопок в этом окне, просто переключиться на любое другое приложение, то запись макрокоманды не возобновляется (пиктограмма Рекордера продолжает мерцать, [...]
Включение "мышиных" операций в тело макрокоманд допускается в рамках Windows, но попытка реализовать такое включение на практике зачастую приводит к ошибкам вследствие возможных перемещений окон и неточности позиционирования курсора. Данная глава знакомит с возможностями использования клавиатуры при создании макросов.
Макроконструкции для редактора Write
Windows-приложение Write не располагает средствами создания и использования макрокоманд. [...]
После "нажатия" кнопки Start и закрытия окна Рекордера начинается запись макрокоманды. Теперь каждое нажатие клавиши, каждое движение или щелчок мыши рассматриваются как составная часть макрокоманды. Поэтому постарайтесь не делать лишних движений и не совершать ошибок. Скорость записи макрокоманды может быть сколь угодно медленной. Скорость выполнения определяется не скоростью записи, а возможностями компьютера, а также [...]