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

Шаги

Шаги — способ собрать то, что делает действие, без написания кода. Действие, записанное шагами, — это список: каждая строка — одно дело, например Отправить клавиши, Ввести текст или Ждать, с заполненными под ней подробностями. Когда действие выполняется, шаги выполняются сверху вниз.

Что делает
ШагиСкриптAutoHotkey
1Отправить клавиши^T
2Ждать300
3Ввести текстпогода
4Отправить клавиши{ENTER}
ДОБАВИТЬ ШАГ
Отправить клавишиВвести текстЩелчокПереместить окноПоказать уведомлениеЖдатьƒ Все встроенные функции (322)…≔ Задать переменную↻ Условие / цикл

Это действие открывает новую вкладку браузера, ждёт её, вводит поисковый запрос и нажимает Enter.

Для кого шаги​

Шаги — для всех, кто не хочет писать скрипт. Вы выбираете шаги из списка, заполняете поля, а редактор проверяет вводимое по ходу. Самые частые шаги доступны в один щелчок в виде элементов, а все встроенные функции, переменные, условия и циклы тоже есть — и в простом, и в расширенном режиме.

Один и тот же редактор шагов используется везде, где Input.Observer что-то выполняет: в действии на странице «Действия», во фрагменте, в скриптах «до» и «после» группы приложений, в глобальных событиях, в записи макросов и в песочнице.

Шаги и скрипт​

Шаги и скрипт — два способа записать одно и то же. Шаг вызывает одну из встроенных функций Input.Observer — те же, что вызывает скрипт, — и следует тем же правилам для значений. Различия:

  • В шагах нет арифметики и сборки текста из частей. Поле шага содержит значение, переменную или одно из фиксированного набора значений вроде Целевое окно, но никогда не вычисление.
  • В шагах есть Повторять, пока…, Повторять до тех пор, пока не…, Выйти из цикла и Остановить шаги, которых нет в скриптах.
  • Список шагов можно перевести в скрипт, но не наоборот.

Когда действию перестанет хватать шагов, см. От шагов к скрипту. Справочник по языку скриптов описывает язык скриптов и все встроенные функции.

В этом разделе​

СтраницаЧто в ней
Редактор шаговСписок шагов, поля выбранного шага и что показывают простой и расширенный режимы.
Добавление и упорядочивание шаговДобавление шагов, их перемещение, удаление и развёртывание.
Параметры шаговЗаполнение полей шага и сохранение его результата.
ПеременныеСохранение значения в одном шаге и использование в последующем.
УсловияВыполнение шагов, только когда что-то истинно.
Повторение шаговВыполнение шагов несколько раз, пока или до тех пор, пока что-то не истинно.
Готовые рецептыЗаконченные действия, шаг за шагом.
От шагов к скриптуКогда переходить, представление кода и перевод шагов.
Проблемы, о которых сообщает редактор шаговКаждое сообщение редактора и как его устранить.
подсказка

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

  • Редактор шагов — Список шагов, поля выбранного шага, элементы для добавления шагов и что показывают простой и расширенный режимы.
  • Добавление и упорядочивание шагов — Элементы для добавления шагов, список всех встроенных функций, куда попадает новый шаг, перемещение и удаление шагов.
  • Параметры шагов — Поля шага: что принимает каждый вид, выбор значения из меню, проверки при вводе и сохранение результата шага.
  • Переменные — Сохраните значение в одном шаге и используйте его в последующем: «Сохранить результат как», «Задать переменную», четыре типа значений и правила именования.
  • Условия — Выполнение шагов, только когда что-то истинно: блоки «Если» и «Если… иначе…», три вида условий, инвертирование условия и досрочная остановка.
  • Повторение шагов — Выполнение шагов заданное число раз, пока условие выполняется или до тех пор, пока оно не выполнится, и досрочный выход из повтора.
  • Готовые рецепты — Законченные действия из шагов: закрыть вкладку, ввести подпись, переместить окно на следующий экран, развернуть или восстановить, мультимедийные клавиши и многое другое.
  • От шагов к скрипту — Когда действию становится тесно в шагах: просмотр кода, показывающий шаги как текст, и перевод шагов в скрипт.
  • Проблемы, о которых сообщает редактор шагов — Все сообщения редактора шагов: что их вызывает и как это исправить.