Добавление и упорядочивание шагов
Элементы «ДОБАВИТЬ ШАГ»
Элементы под списком шагов добавляют шаги. Первые шесть добавляют по одному частому шагу:
| Элемент | Добавляет | Что делает шаг |
|---|---|---|
| Отправить клавиши | Отправить клавиши | Нажимает сочетание клавиш, например Ctrl+T. |
| Ввести текст | Ввести текст | Вводит текст так, как будто его набирают на клавиатуре. |
| Щелчок | Щелчок | Щёлкает кнопкой мыши в точке экрана. |
| Переместить окно | Переместить окно на монитор | Перемещает окно на следующий экран. |
| Показать уведомление | Показать уведомление | Показывает уведомление Windows с заголовком и сообщением. |
| Ждать | Ждать | Делает паузу на заданное число миллисекунд. |
Далее следуют ещё три элемента, одинаково в простом и расширенном режимах:
- Все встроенные функции (N)… открывает список всех встроенных функций (Все встроенные функции).
- Задать переменную добавляет шаг, который сохраняет значение под именем (Переменные).
- Условие / цикл открывает меню блоков: Если…, Если… иначе…, Повторить несколько раз, Повторять, пока…, Повторять до тех пор, пока не…, Выйти из цикла и Остановить шаги (Условия, Повторение шагов).
Куда попадает новый шаг
Каждый элемент добавляет шаг сразу под выбранной строкой и выбирает новый шаг, чтобы его можно было сразу заполнить. Если строка не выбрана, новый шаг попадает в конец.
- Выберите строку Если или Повтор либо строку Иначе, чтобы добавить шаг внутрь этого блока.
- Выберите строку Конец условия или Конец повтора, чтобы добавить шаг после блока.
- Блок добавляется целиком: Если… добавляет строку Если и её Конец условия, Если… иначе… также добавляет между ними Иначе, а повтор добавляет свой Конец повтора. Открывающая строка выбирается, поэтому следующий добавленный шаг попадает внутрь.
- Выйти из цикла можно добавить только внутрь повтора. В других местах этот пункт меню недоступен.
Все встроенные функции
Все встроенные функции (N)… (N — их число) открывает список всех встроенных функций Input.Observer и
запущенных плагинов. Каждая показывает имя, которое использует скрипт, а за ним — понятное имя, если оно
есть, например WindowMaximize Развернуть окно. Добавленный шаг показывает понятное имя.
| Встроенные функции |
|---|
| Window |
| WindowIsMaximized |
| WindowMaximize |
- Введите текст в поле поиска ①. Каждое введённое слово должно встречаться в имени встроенной функции, её понятном имени, области или описании. Список ② показывает совпадения, сгруппированные по областям (функции без области — в группе Прочее), с числом совпадений из общего количества.
- Используйте ↑ и ↓, чтобы перемещаться по списку во время ввода. Под списком показываются сигнатура и описание выделенной функции.
- Нажмите Enter, дважды щёлкните функцию или нажмите Добавить шаг ③. Esc или щелчок в другом месте закрывает список, ничего не добавляя.
Сами встроенные функции описаны на странице Сигнатуры встроенных функций.
Перемещение шагов
- Перетащите строку за маркер на новое место. Линия показывает, куда она попадёт.
- Или выберите строку и нажмите Alt+↑ или Alt+↓.
Строка Если или Повтор перемещается вместе со всем своим блоком, включая всё внутри. Строки Иначе, Конец условия и Конец повтора перемещаются только вместе со своим блоком. Любой другой шаг свободно перемещается в блоки и из них.
Редактор не проверяет, что шаг, сохраняющий переменную, остаётся выше шагов, которые её используют. После перемещения шагов проверьте, что каждая переменная по-прежнему сохраняется до использования (Переменные).
Удаление шагов
Нажмите Удалить в открытом шаге или нажмите Delete, когда фокус находится на строке (а не в текстовом поле).
- Удаление обычного шага удаляет только этот шаг.
- Удаление строки Если или Повтор либо её Конец условия или Конец повтора удаляет строки-метки блока, но сохраняет шаги, которые были внутри; они перемещаются на уровень выше.
- Удаление строки Иначе сохраняет её шаги; они присоединяются к части, которая выполняется, когда условие истинно.
Выключение или копирование шага
Шаги нельзя выключать или дублировать по отдельности. Чтобы опробовать действие без одного шага, удалите шаг и добавьте его позже или выключите всё действие параметром Включено. Чтобы повторить шаг, добавьте его снова с помощью элементов.