humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений

Панель "Расписание скриптов"


Назад к странице "Интерфейс"

Панель Расписание скриптов

Панель "Расписание скриптов" служит для установки автоматического запуска скриптов в нужное время без участия пользователя. Чтобы расписание сработало, программа должна быть запущена.


Панель можно вызвать комбинацией горячих клавиш Alt+I


В левой части панели находится список скриптов с запланированными заданиями. Там же можно узнать информацию о времени и типе запуска скриптов, а так же их расположение и статус.


В Electron над списком — полоска запусков на ближайшие 24 часа. В календаре недели и месяца видны имена задач: один клик фильтрует день, двойной клик создаёт задачу на этот день, правая кнопка — фильтр / создать / предпросмотр без запуска. Справа у выбранной строки — инспектор (фраза расписания, ближайшие слоты, skip/snooze). Колонка расписания пишет человеческую фразу («каждый день в 09:00»), следующее время — «через 12 мин». Очередь — пилюли с перетаскиванием и снятием. Тулбар: подписи у «Добавить» и «Запустить», щит — принудительно прервать текущий робот, переключатель таблица/карточки, журнал запусков панели с выгрузкой CSV. Цвет и приоритет — точки у имени. Пропуск следующего слота и откладывание на час — из меню строки и инспектора. Свои шаблоны хранятся в настройках Studio.


Галочка "Принудительно завершить выполняющийся скрипт" прерывает работу текущего скрипта, если пришло время запуска следующего. По умолчанию не активна. Таким образом, когда галочка не отмечена, каждый следующий скрипт из расписания ждёт окончания работы предыдущего, если тот не успел справиться со всем в срок.




Кнопка "Добавить" открывает окно с параметрами добавления новой задачи. В Electron это мастер из трёх шагов: тип запуска (карточки, встроенные шаблоны вроде «каждый день в 9:00» и сохранённые пресеты пользователя), когда (дата, рабочие дни месяца, дни недели, интервал и оценка ближайшего запуска), затем имя и путь к роботу. Календарь дней месяца на шаге «Когда» скрыт для типов «Один раз» и Cron — у них день задаётся датой старта или выражением. Для остальных типов пустой выбор или кнопка «Все» означает любое число. Для Cron — чипы минуты/часа/дня недели и расшифровка фразой. Ограничения (окончание, пауза, таймаут, повтор, праздники, пояс, стоп после N ошибок подряд, цвет и приоритет) свёрнуты в блок «Дополнительно». «Далее» неактивно, пока шаг не заполнен; ошибки показываются у поля. Редактирование открывается сразу на шаге «Когда». Задача из дерева файлов — тоже на шаге расписания, путь уже подставлен. В Windows Studio диалог по-прежнему одно окно со всеми полями.


Кнопка "Редактировать" открывает окно с параметрами выбранного в списке скрипта для изменения настройки его параметров.


Кнопка "Активировать" разрешает выбранному в списке скрипту дальнейшую работу по расписанию, если ранее он был деактивирован.


Кнопка "Активировать всё" разрешает всем деактивированным скриптам в списке дальнейшую работу по расписанию.


Кнопка "Деактивировать всё" выключает все скрипты в списке из расписания до лучших времён.


Кнопка "Удалить" удаляет выбранный в списке скрипт из расписания задач. Сам файл скрипта остаётся цел.


Кнопка "Удалить все" удаляет все скрипты из расписания задач. Файлы скриптов остаются целы.




Добавить

Кнопки "Добавить" и "Редактировать" открывают окно с параметрами, на описании которого остановимся подробнее. В Electron то же окно идёт шагами «Тип → Когда → Задача»; ниже — поля, которые встречаются на этих шагах.


Меню "Тип" содержит список условий, по которым будет запускаться текущая задача. Необходимо выбрать подходящее либо использовать типы "По выбору" или "N раз".


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


В зависимости от выбранного типа, меню "Дата" может изменять своё назначение. Основное: дата начала работы задания. То же самое верно и для меню "Время".


В строке "Путь к скрипту" должен быть указан тот самый путь к скрипту, для выполнения которого и создаётся задача. Кнопка "..." справа открывает обзор для более удобного поиска нужного скрипта. В Electron это PHP, Python или JS (роботов на C# в Electron нет).


В поле "Комментарии" можно добавить какую-либо информацию, которая будет видна в специальной колонке списка скриптов.


Галочка "Активный" отвечает за статус, с которым задание появится в списке после нажатия кнопки "Ок". Если её убрать, добавленное задание появится в списке деактивированным и не начнёт работу до дальнейших распоряжений пользователя.



Назад к странице "Интерфейс"
Главное Меню
Описание Интерфейса