ЗЕБРОИД - генератор сателитов и форумов нового поколения. С его помощью легко и быстро создаются сайты, которые сложно отличить от СДЛ на более чем 40 CMS. Автоматизация самых сложных процессов, максимальная точность и релевантность - главные достоинства программы!

Планировщик


Планировщик - инструмент, позволяющий запланировать некоторые обработки проектов на определенное время.

Для работы планировщика необходимо сперва правильно установить контроллер. Для этого:

  • Откройте папку ЗЕБРОИД\resources\, там должен быть файл ZebroidSchedulerController.exe

  • Создайте для него ярлык

  • Переместите ярлык в папку автозагрузки Windows (Пуск -> Все программы -> Автозагрузка). Пошаговая инструкция в виде скриншотов:

  • Запустите ZebroidSchedulerController.exe. В трее, возле часов должен появится значок программы

Теперь откройте планировщик в Зеброиде, если он во время открытия написал, что не установлен либо не запущен контроллер - значит вы что-то не так сделали.

Настройка планировщика

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

Что касается последнего, то вам необходимо нажать на кнопку "Выбрать задания и проекты", откроется окно "Обработка нескольких проектов". В левой части этого окна выберите проекты, которые хотите обрабатывать в этом плане, а в правой - задание для обработки. Если нужное задание еще не создано - создайте его. Важно помнить, что за текущим планом закрепится активное задание, оно выделяется в дереве заданий жирным шрифтом. После того, как вы сделали свой выбор - нажмите кнопку ОК. Окно закроется, а поля, которые описываю проекты и задание заполнятся. Проверьте всё внимательно и сохраните план. Если вы хотите, чтобы он уже выполнялся - активируйте его и сохраните еще раз (значок напротив плана в списке станет цветным).

Подготовка к запуску

Для того, чтобы понять, что нужно делать перед передачей контролю за происходящим планировщику опишу принцип его работы: Контроллер планировщика постоянно проверяет есть ли запущенные задания и не настало ли их время. Если задания есть - он начинает их запуск. Для этого, прежде всего, он проверяет не запущен ли Зеброид. Если Зеброид не запущен - то всё просто: контроллер запускает его и сразу же запускает на выполнение нужное задание. Если же Зеброид запущен - тогда он передаёт ему команду выполнить некоторое задание. Получая эту комманду Зеброид проверяет не занят ли он в это время (возможно за ним работает пользователь) и не прерывая работы выводит окошко в котором просит пользователя закрыть все окна и текущий проект. После того, как пользователь всё это сделает - он нажимает на кнопку ОК и программа начинает выполнения плана. В случае когда Зеброид просто запущен, но в нем не открыт проект - тогда Зеброид выводит ту же табличку, но на этот раз с таймером обратного отсчета 60 сек. Если за эти 60 сек ничего не поменяется - Зеброид считает, что он может взять на себя контроль и запускает нужное задание.

Итого подведя итоги можно выделить 2 следующих момента:

  1. Перед срабатыванием плана, лучше всего чтобы Зеброид был не запущен (особенно если вы оставляете компьютер на ночь и никто к нему подходить в это время не будет)

  2. Если же вы всё же хотите оставлять Зеброид запущенным, то побеспокойтесь о том, чтобы в нём не был открыт какой-то проект, иначе без вмешательства пользователя не обойтись

Добавить комментарий

Ваш комментарий:
(обязательно)