Перейти к основному содержимому

Добавление и упорядочивание шагов

Элементы «ДОБАВИТЬ ШАГ»​

Элементы под списком шагов добавляют шаги. Первые шесть добавляют по одному частому шагу:

ЭлементДобавляетЧто делает шаг
Отправить клавишиОтправить клавишиНажимает сочетание клавиш, например Ctrl+T.
Ввести текстВвести текстВводит текст так, как будто его набирают на клавиатуре.
ЩелчокЩелчокЩёлкает кнопкой мыши в точке экрана.
Переместить окноПереместить окно на мониторПеремещает окно на следующий экран.
Показать уведомлениеПоказать уведомлениеПоказывает уведомление Windows с заголовком и сообщением.
ЖдатьЖдатьДелает паузу на заданное число миллисекунд.

Далее следуют ещё три элемента, одинаково в простом и расширенном режимах:

  • Все встроенные функции (N)… открывает список всех встроенных функций (Все встроенные функции).
  • Задать переменную добавляет шаг, который сохраняет значение под именем (Переменные).
  • Условие / цикл открывает меню блоков: Если…, Если… иначе…, Повторить несколько раз, Повторять, пока…, Повторять до тех пор, пока не…, Выйти из цикла и Остановить шаги (Условия, Повторение шагов).

Куда попадает новый шаг​

Каждый элемент добавляет шаг сразу под выбранной строкой и выбирает новый шаг, чтобы его можно было сразу заполнить. Если строка не выбрана, новый шаг попадает в конец.

  • Выберите строку Если или Повтор либо строку Иначе, чтобы добавить шаг внутрь этого блока.
  • Выберите строку Конец условия или Конец повтора, чтобы добавить шаг после блока.
  • Блок добавляется целиком: Если… добавляет строку Если и её Конец условия, Если… иначе… также добавляет между ними Иначе, а повтор добавляет свой Конец повтора. Открывающая строка выбирается, поэтому следующий добавленный шаг попадает внутрь.
  • Выйти из цикла можно добавить только внутрь повтора. В других местах этот пункт меню недоступен.

Все встроенные функции​

Все встроенные функции (N)… (N — их число) открывает список всех встроенных функций Input.Observer и запущенных плагинов. Каждая показывает имя, которое использует скрипт, а за ним — понятное имя, если оно есть, например WindowMaximize Развернуть окно. Добавленный шаг показывает понятное имя.

развернуть
Встроенные функции
Window
WindowIsMaximized
WindowMaximize
WindowMaximize(window)
Добавить шаг
  1. Введите текст в поле поиска ①. Каждое введённое слово должно встречаться в имени встроенной функции, её понятном имени, области или описании. Список ② показывает совпадения, сгруппированные по областям (функции без области — в группе Прочее), с числом совпадений из общего количества.
  2. Используйте ↑ и ↓, чтобы перемещаться по списку во время ввода. Под списком показываются сигнатура и описание выделенной функции.
  3. Нажмите Enter, дважды щёлкните функцию или нажмите Добавить шаг ③. Esc или щелчок в другом месте закрывает список, ничего не добавляя.

Сами встроенные функции описаны на странице Сигнатуры встроенных функций.

Перемещение шагов​

  • Перетащите строку за маркер на новое место. Линия показывает, куда она попадёт.
  • Или выберите строку и нажмите Alt+↑ или Alt+↓.

Строка Если или Повтор перемещается вместе со всем своим блоком, включая всё внутри. Строки Иначе, Конец условия и Конец повтора перемещаются только вместе со своим блоком. Любой другой шаг свободно перемещается в блоки и из них.

Редактор не проверяет, что шаг, сохраняющий переменную, остаётся выше шагов, которые её используют. После перемещения шагов проверьте, что каждая переменная по-прежнему сохраняется до использования (Переменные).

Удаление шагов​

Нажмите Удалить в открытом шаге или нажмите Delete, когда фокус находится на строке (а не в текстовом поле).

  • Удаление обычного шага удаляет только этот шаг.
  • Удаление строки Если или Повтор либо её Конец условия или Конец повтора удаляет строки-метки блока, но сохраняет шаги, которые были внутри; они перемещаются на уровень выше.
  • Удаление строки Иначе сохраняет её шаги; они присоединяются к части, которая выполняется, когда условие истинно.

Выключение или копирование шага​

Шаги нельзя выключать или дублировать по отдельности. Чтобы опробовать действие без одного шага, удалите шаг и добавьте его позже или выключите всё действие параметром Включено. Чтобы повторить шаг, добавьте его снова с помощью элементов.