Запись макросов
Страница Запись макросов один раз записывает то, что вы делаете мышью и клавиатурой, и превращает это в шаги. Это инструмент записи, а не архив: вы копируете запись во фрагмент или действие, и выполняется она уже там.
Расширенный режим. Страница Запись макросов есть в навигации только в расширенном режиме.
Запись
- Нажмите Начать запись ①.
- Сообщение Запись начата предлагает нажать Ctrl+Break для остановки. Нажмите ОК. Окно настройки сворачивается, и после короткой паузы (по умолчанию 300 мс) начинается запись. Если Подтверждение начала записи выключено (Параметры), окно сворачивается и запись начинается сразу.
- Выполните то, что хотите записать.
- Нажмите Ctrl+Break или верните окно настройки и нажмите Остановить запись. Во время записи страница показывает прошедшее время.
Новая запись сохраняется и выбирается. Если ничего не записано, файл не сохраняется, и об этом сообщает сообщение. То, что вы делаете в окне настройки в конце записи, например нажатие Остановить запись, в запись не попадает.
Если в этот момент собственную запись ведёт скрипт, Начать запись недоступно, пока она не остановится.
Записывается каждая клавиша, включая пароли, вводимые в поля паролей. Запись хранит их как обычные нажатия клавиш и снова вводит их при выполнении. Остановите запись, прежде чем вводить пароль.
Что записывается
Запись — это список шагов, по одному на каждое ваше действие, в том порядке, в каком вы их выполняли:
- перемещение мыши, сохраняемое не чаще чем раз в 15 мс или раз в 4 пикселя, смотря что наступит раньше;
- каждое нажатие и отпускание кнопки мыши и каждый поворот колеса;
- каждое нажатие и отпускание клавиши;
- паузы между ними в виде шагов Ждать.
Кроме того, добавляется проверка окна везде, где меняется окно, в котором вы щёлкаете, прокручиваете или вводите текст. При выполнении записи проверка окна ждёт, пока появится окно нужной программы: у него должны быть то же имя файла программы и тот же класс окна (регистр не важен; заголовок окна никогда не записывается и не сравнивается). Если окно не появляется вовремя, уведомление сообщает об этом и выполнение записи останавливается, чтобы её щелчки и клавиши никогда не попали не в то окно.
Список записей
Вкладка Записи перечисляет ваши записи, сначала самые новые, с числом событий, длительностью и временем создания. Записи — это файлы в папке Recordings рядом с файлом конфигурации; Открыть папку Recordings открывает её.
- Новая запись получает имя
macro_с датой и временем. Введите новое Имя, чтобы переименовать её; если имя занято, добавляется-1,-2и так далее. - Кнопка удаления в строке удаляет запись после подтверждения.
Использование записи
Выбранная запись открывается как Шаги ②. Переключитесь на Скрипт, чтобы увидеть её перевод на язык скриптов.
- Копировать ③ копирует шаги (или скрипт, если выбран Скрипт) в буфер обмена, чтобы вставить их в представление кода шагов действия или в скрипт.
- Создать фрагмент создаёт из записи новый фрагмент — в виде шагов или скрипта, смотря что отображается, — и открывает его на странице Фрагменты (Фрагменты).
Правки записи на этой странице в саму запись не сохраняются; они меняют только то, что берут Копировать и Создать фрагмент.
Запись выполняется там, куда вы её поместили: вызовите фрагмент из действия или вставьте шаги в действие (Вызов фрагмента).
Параметры
На вкладке Параметры две карточки.
Параметры записи:
| Параметр | По умолчанию | Что делает |
|---|---|---|
| Хранение записей | 50 | Сколько записей хранить. После каждой новой записи самые старые сверх этого числа удаляются. 0 — хранить все. |
| Подтверждение начала записи | Вкл., 300 мс | Показывает сообщение «Нажмите Ctrl+Break для остановки» перед началом записи, затем ждёт указанное время (0–10000 мс) перед захватом. |
| Уведомление об остановке записи | Вкл. | Показывает уведомление, когда Ctrl+Break завершает запись, начатую скриптом. |
Хранение учитывает только записи, у которых всё ещё имя macro_. Переименованная запись остаётся за вами и
никогда не удаляется автоматически. Когда до предела остаётся пять записей или меньше, пять самых старых
помечаются в списке. Начало записи на пределе сначала спрашивает Удалить самую старую запись?; Удалить
самую старую и начать удаляет её и начинает запись.
Параметры воспроизведения:
| Параметр | По умолчанию | Что делает |
|---|---|---|
| Скорость воспроизведения | 100 % | Скорость записанных пауз, 1–1000 %: при 200 % воспроизведение вдвое быстрее. На действия, написанные вручную, не влияет. |
| Детализация пути мыши при воспроизведении | 1 из каждых 1 | Воспроизводит одно из каждых N записанных перемещений мыши, N от 1 до 1000. Щелчки и повороты колеса всегда происходят там, где были записаны. |
| Ожидание окна при воспроизведении | 2000 мс | Сколько проверка окна ждёт записанное окно, не более 60000 мс. 0 — одна проверка без ожидания. |
Скорость воспроизведения и Детализация пути мыши при воспроизведении применяются только к записи, сохранённой как шаги. Запись, переведённая в скрипт, воспроизводит паузы с записанной скоростью и все записанные перемещения мыши. Когда вы переключаете шаги записи на Скрипт на этой странице или в любом другом редакторе шагов, диалог Преобразовать шаги в скрипт? сообщает об этом до преобразования.
Расширенный режим. Все параметры записи, Детализация пути мыши при воспроизведении и Ожидание окна при воспроизведении — расширенные параметры.