Опубликовано: 13 августа 2009. Автор: admin
Каждой макрокоманде можно (еще до се записи или после оформ-ления) присвоить некоторое имя Это имя несет две нагрузки:
Макросы сохраняются на диске не порознь, а все вместе, в одном файле (подобно, например, отдельным карточкам картотеки в Cardfile). При загрузке такого "сборника" макрокоманд имя позволяет догадаться о содержании макрокоманды (оно и выбираться должно именно из таких соображений).
Можно вызывать макрокоманду по ее имени, пользуясь средствами Рекордера. Но такой подход требует больших накладных расходов и сводит на нет все преимущества макрокоманд.
Имеет смысл давать макрокоманде имя только в том случае, если она будет использоваться на последующих сеансах работы и нужно сохранить ее. Выберем для нашей мак|юкоманды. например, имя "oborot".
Опубликовано: 09 августа 2009. Автор: admin
В окне завершения макрокоманды имеется кроме возможности сохранения (Save) еще и возможность продолжения (Resume). Она позволяет продолжить запись макрокоманды после приостановки. Приостановка происходит в момент вызова окна завершения (при переключении на Рекордер). Если, не нажимая кнопок в этом окне, просто переключиться на любое другое приложение, то запись макрокоманды не возобновляется (пиктограмма Рекордера продолжает мерцать, а сам Рекордер переходит в состояние ожидания). Для возобновления (продолжения) записи следует щелкнуть на пиктограмме Рекордера (или переключиться на него любым другим способом). Теперь в открывшемся окне следует выбрать опцию продолжения (Resume recording), нажав соответствующую радиокнонку и кнопку ОК.
Использование макросов
Созданный макроэлемент теперь можно использовать. Для этого необходимо, чтобы редактор Write был запущен и его окно было активным. Поместите курсор точки ввода в ту позицию, в которой требуется разместить вставляемый текст, и нажмите |Ctrll+o. На экране появится оборот, включенный в макрокоманду.
Читать полностью
Опубликовано: 23 июля 2009. Автор: admin
Включение "мышиных" операций в тело макрокоманд допускается в рамках Windows, но попытка реализовать такое включение на практике зачастую приводит к ошибкам вследствие возможных перемещений окон и неточности позиционирования курсора. Данная глава знакомит с возможностями использования клавиатуры при создании макросов.
Макроконструкции для редактора Write
Windows-приложение Write не располагает средствами создания и использования макрокоманд. По этой причине такие часто используемые обороты, как "С чувством глубокого удовлетворения", "Уважаемый господин", заголовки писем и т.п., приходится каждый раз набирать заново. Использование Макрорекордера существенно повышает производительность. Макрорскордер позволяет рассматривать как макрокоманду любую последовательность нажатий клавиатуры (в том числе и вводимый текст). Рассматриваемая шоке процедура позволяет расширить функциональные возможности программ посредством макросов.
Читать полностью
Опубликовано: 03 июля 2009. Автор: admin
После "нажатия" кнопки Start и закрытия окна Рекордера начинается запись макрокоманды. Теперь каждое нажатие клавиши, каждое движение или щелчок мыши рассматриваются как составная часть макрокоманды. Поэтому постарайтесь не делать лишних движений и не совершать ошибок. Скорость записи макрокоманды может быть сколь угодно медленной. Скорость выполнения определяется не скоростью записи, а возможностями компьютера, а также ситуацией в оболочке, и, как правило, она достаточно велика.
Внимание:
Все, что делается,записывается Постарайтесь не делать ошибок. Итак, окно Рекордера закрылось, появилось опять окно редактора Write, готовое к вводу текста оборота, который требовалось оформить как макрокоманду. Кроме того,в нижней части экрана мерцает пиктограмма Рекордера,свидетельствуя о том,что идет запись.
Читать полностью
Опубликовано: 25 июня 2009. Автор: admin
При необходимости в процессе записи макрокоманды учитываются и манипуляции с мышью. Степень внимания к "мышиным" операциям определяется значением опции Record Mouse (Запись Мыши) и может меняться от полного игнорирования (Ignore) до полного учета всех манипуляций (Everything). Промежуточной ступенью является учет только операций перемещения при нажатой кнопке манипулятора (Clicks* Drags).
Запись последовательности директив
Нажмите на кнопку Start в окне Record Macro и переключитесь обратно на Paintbrush. Это переключение не войдет в состав макрокоманды. Теперь выполните (с помощью мыши) четыре вышеупомянутых операции:
View Zoom Out hdit Paste
tdit Paste (второй раз) View Zoom In.
Переключитесь на Рекордер и сохраните макрос. В результате всех этих действий появилась возможность получать копию полного экрана из Clipboard в Paintbrush нажатием клавиатурной комбинации |Ctrl]+P. Конечно, эта возможность реализуема, только если запущен Рекордер и загружен файл, содержащий данный макрос.
Опубликовано: 21 июня 2009. Автор: admin
Рекомендуется снабжать каждую макрокоманду кратким описанием (комментарием), содержащим информацию о том, что макрокоманда делает и каковы условия ее применения. Чем больше макрокоманд используется и чем больше времени прошло от момента создания данной макрокоманды, тем больше вероятность того, что забудутся некоторые се свойства.
Занесите в поле ввода в зоне Description краткий комментарий, например, такого рода: "Insert text into Write-documcnt". Увы. существу-ющая версия Windows (без использования русификаторов) не допускает ввод информации в ото поле на русском языке. На этом необходимые для данного макроса подготовительные операции заканчиваются. В данном диалоговом окне предусмотрены и другие установки, но мы к ним вернемся позже. А сейчас приступим к записи макрокоманды, "нажав" кнопку Start в окне Record Macro.
Читать полностью
Опубликовано: 31 мая 2009. Автор: admin
Краткий обзор возможностей
Поработай некоторое время с оболочкой Windows или с Windows-приложениями, можно обнаружить, что часто повторяются одни и те же последовательности действий. Так, при написании писем не раз и не два пишется почтовый адрес и индекс, а при сохранении Paintbrush-иллюст-рации в файле неоднократно приходится проходить цепочку операций File, Save. Save File as Type, PCX. Чем длиннее повторяемая последовательность и чем чаще она повторяется, тем сильнее желание автоматизации — вызова данной последовательности по имени.
В этом плане неоценимую услугу может оказать сервисная Windows-программа Recorder. Она позволяет производить запись и сохранение последовательностей клавиатурных и "мышиных" манипуляций с последующим воспроизведением, как аудио- или видеомагнитофон (рекордер). Воспроизведение той или иной сохраненной последовательности производится (из той же исходной ситуации) нажатием пр<хтой клавиатурной комбинации. Посте такого вызова записанные действия автоматически выполняются. Нет необходимости повторять их "вручную", и можно работать быстрее и эффективнее Кроме того, снижается риск ошибочных действий в длинных последовательностях: воспроизведение записанной последовательности гарантирует точность повторения.
Читать полностью
Опубликовано: 16 мая 2009. Автор: admin
Следующий шаг состоит в подготовке Рекордера к работе. Для начала следует запустить эту программу Переключитесь посредством [Alt ] + [ Tab ] (или через Менеджер Задач) на Менеджер Программ и щелкните дважды на пиктограмме Рекордера (Recorder) в окне Accessories.
Возникнет пустое прикладное окно с заголовком "Recorder".
Для запуска процесса записи следует выполнить в меню Macro директиву Record (Записывать). В результате манипуляций на экране возникнет диалоговое окно Record Macro.
Многообразные возможности установки опций и режимов, представ-ленные в этом окне, мы постепенно рассмотрим в данной главе. Сейчас обратим внимание в первую очередь на те средства, которые будут необходимы при создании нашей первой макрокоманды.
Опубликовано: 24 апреля 2009. Автор: admin
При создании специализированных макрокоманд, предназначенных для использования только в рамках Write, можно включать в них и специфические операции редактора Write, такие, как форматирование или выбор шрифтов.
Попробуйте создать макрокоманду, вызываемую по комбинации (Ctrl]+H и выполняющую вставку в текст слова "Хранение" курсивным шрифтом. Для этого при записи макрокоманды следует воспользоваться либо комбинашки [Ссг1]+1, либо операцией Italic из меню Character редактора Write. После этого следует ввести слово "Хранение" и, перек-лючившись обратно на нормальное начертание, выполнить сохранение макрокоманды
Удаление макрокоманды
Для удаления потерявших актуальность макрокоманд можно воспол-ьзоваться директивой Delete (Удалить) в меню Macro Рекордера.
Читать полностью
Опубликовано: 18 апреля 2009. Автор: admin
При работе с Рекордером пользователь имеет возможность изменить "параметры" отдельных макрокоманд (вызывающую комбинацию, имя.). Для реализации этой возможности достаточно щелкнуть на имени изменяемой макрокоманды в окне Рекордера и обратиться к директиве Properties. (Характеристики.) меню Macro. Появляется диалоговое окно, практически ничем (кроме заголовка) не отличающееся от окна, в котором задавались параметры макрокоманды при ее создают.
Попробуйте изменить что-нибудь в макросе выдачи адреса.
Выбор приложений, способных использовать макрос
В открывшемся окне можно менять любые характеристики макрокоманды. Начнем с зоны Playback (Воспроизведение), в которой сосредоточены параметры, определяющие режим выполнения макроса. Опция То: (Для:) имеет два возможных значения: Same Application (То же самое приложение) и Any Application (Любое приложение). Эта опция определяет, будет ли макрокоманда доступна только для того приложения, в котором она записывалась (Same), или для любого приложения (Any) Так, макрокоманду генерации адреса имеет смысл использовать в тех приложениях, которые могут воспринимать текст. Для группы Accessories это: Write, Cardfile, Notepad, Calendar и Paintbrush (последний — только в текстовом режиме).
Читать полностью