Яндекс.Метрика

Creating a Keyboard Macro or Mouse Macro -Autohotkey

Макрокоманда - это последовательность скриптовых действий, которая воспроизводится по требованию. Самым общим видом деятельности макрокоманды является эмуляция нажатий клавиш и кликов мышью в одно или несколько окон. Такие окна реагируют на каждое нажатие клавиши и клик мыши так, как будто это действие выполнено вручную, что позволяет автоматизировать повторяющиеся задачи с высокой скоростью и надежностью.

Макрокоманда - это последовательность скриптовых действий, которая "воспроизводится" по требованию. Самым общим видом деятельности макрокоманды является эмуляция нажатий клавиш и кликов мышью в одно или несколько окон. Такие окна реагируют на каждое нажатие клавиши и клик мыши так, как будто это действие выполнено вручную, что позволяет автоматизировать повторяющиеся задачи с высокой скоростью и надежностью.

Несмотря на то, что макрокоманду можно записать и вручную, легче написать длинную макрокоманду при помощи программы AutoScriptWriter, которая является макрорегистратором, включенным в поставку AutoHotkey. Она отслеживает то, что вы печатаете, и где вы делаете клики мышью, и следит, какое окно является активным. Она преобразовывает эти действия в рабочую макрокоманду, которая затем может быть "воспроизведена" с более высокой скоростью.

Один из наиболее удобных способов воспроизвести макрокоманду - назначить ее горячей клавише или строке автозамены. Например, следующая горячая клавиша будет создавать пустое сообщение электронной почты и подготавливать его для определенного типа получателя, позволяя вам персонифицировать сообщение до его отправления:

^!s:: ; Горячая клавиша Control+Alt+S. IfWinNotExist, Inbox - Microsoft Outlock return ; Если в Outlook'е не открыт нужный раздел, не делаем ничего. WinActivate ; активизируем окно, найденное вышеупомянутой командой. Send ^n ; создаем новое/пустое сообщение электронной почты через Control+N. Send {Tab 2} Product Recall for ACME Rocket Skates ; устанавливаем строку темы. Send {Tab}Уважаемый/Уважаемая,{Enter2}Недавно мы обнаружили незначительный дефект… ; и т.д. return ; эта строка завершает горячую клавишу.

Подобные макрокоманды горячих клавиш особенно полезны для тех заданий, которые вы выполняете несколько раз в день. Напротив, макрокоманды, которые используются реже, можно сохранить в отдельном скрипте, доступном через комбинацию клавиш быстрого вызова в меню Пуск или на Рабочем столе.

Для того, чтобы сейчас же начать создание своих собственных макрокоманд и горячих клавиш, обратитесь к статье Общий обзор программы и краткое обучение.

Теги страницы: