КРАТКОЕ ОПИСАНИЕ

Назначение данного программного продукта: запуск по расписанию других приложений Windows, например, антивирусного сканирования или резервного копирования в момент, когда ресурсы наиболее свободны (ночью или по выходным). Кроме того, программа имеет еще несколько способностей, о которых - см.ниже. Расписание подразумевает задание как дня, так и времени запуска приложений.
	Возможные варианты установки момента запуска приложений:
        1. День запуска:
	- каждый день;
	- день недели;
        - день определенной недели месяца (первый понедельник, вторая
          пятница и т.д.);
        - последний день недели месяца (последняя пятница и т.п.);
	- часть недели (все рабочие дни, все выходные);
        - первый или последний выходной или рабочий день месяца;
	- день месяца;
	- конкретная дата;
	- с интервалом в заданное число дней, начиная с заданной даты;
	- по четным и по нечетным числам.
	Возможны также комбинации.
	2. Время запуска:
	- час и минута запуска;
        - в интервале времени, при первой возможности;
	- через заданное число минут после старта самого Runner'a;
        - через заданное число минут после загрузки расписания;
        - через заданное число секунд после выполнения предыдущей команды;
	- при завершении работы Runner'a или сеанса работы в Windows;
        - при заданном положении курсора (в одном из углов экрана).

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

Возможен как прямой запуск программ, так и использование для этого объектов оболочки (ярлыков, PIF-файлов, документов, каталогов). При использовании Windows NT Runner умеет запускать и останавливать приложения-службы (сервисы). Кроме того, Runner позволяет манипулировать окнами и приложениями, а именно: закрывать окна, прекращать работу приложений, перемещать окна и изменять их размер, сворачивать, разворачивать, скрывать и показывать окна, а также эмулировать клавиатурный и "мышиный" ввод.

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

Позволяет также вставлять пользовательские пункты в свое всплывающее меню.

Runner также может выполнять файл расписания как командный, аналогично тому, как COMMAND.COM выполняет BAT-файлы.

Runner допускает использование в командах расписания переменных окружения (типа PATH) аналогично командной строке, а также имеет несколько встроенных переменных, работающих аналогично, например, *?DATE__, разворачиваемая при выполнении команды в строковое представление текущей даты в формате ГГГГММДД.

Кроме того, Runner выполняет дополнительные функции: напоминание пользователю о запланированных событиях и остановку системы в заданное время, а также способен служить индикатором использования ОЗУ и воспроизводить по расписанию WAV-файлы.

Для максимального освобождения ресурсов системы предусмотрен режим "sleep" (см. в описании инструкций программы)

Runner позволяет контролировать состояние файлов и каталогов (время изменения и количество файлов в каталоге или ветви дерева каталогов). В качестве дополнения прилагается модуль модернизации самого Runner-a прямо "на ходу", используя один эталонный экземпляр, находящийся где-нибудь на сервере. Этот модуль называется rupdater.exe, подробнее см. страницу дополнений.

Runner также может взаимодействовать с заданным POP3-сервером для проверки поступления новых сообщений по e-mail. А с помощью отдельной утилиты (PanSoft Sender, не входит в пакет Runner'a, http://home.comset.net/panoff/soft/sender_r.htm) реализуется возможность посылки по e-mail отчетов о текущем состоянии системы, log-протоколов и т.п.

Большинство событий, связанных с работой Runner'a, а также начало и завершение сеанса Windows и события, связанные с питанием, могут протоколироваться.

Runner является полностью 32-разрядным Windows-приложением, использующим только документированные функции Win32 API, разрешенные в интерфейсе ОС Windows 95(98) и Windows NT 4.0. Runner не имеет проблем, связанных с 2000-м годом (подробности)

Развернув пакет на своей машине, вы обнаружите внутри него файл "help.zip", в котором содержатся HTML- и GIF-файлы. Разархивируйте этот ZIP в отдельном каталоге, а потом сотрите все HTM-ы, в имени которых содержится суффикс "_e" - это английская редакция того же самого. Для удобства работы или переделайте файл HELP.HTM, задав в нем начальную загрузку русской версии (по умолчанию - английская), либо не стирайте файлы LEFT_E.HTM и LEFTH_E.HTM. Запускать броузер следует, предварительно установив каталог, содержащий HTM-файлы, в качестве текущего, иначе ссылки работать не будут. Это можно сделать с помощью ярлыка или просто открыв каталог с HTM-ами и щелкнув дважды по HELP.HTM.

Любой из HTM-файлов может быть просмотрен отдельно от других. Отдельная загрузка файла LEFT_R.HTM вызовет сообщение об ошибке скрипта. Игнорируйте его и работайте дальше.

Все желающие могут получать сообщения о выходе новых версий и найденных (а также исправленных) ошибках по e-mail, если сообщат о своем желании автору. Чтобы подписаться, можно использовать форму или просто отправить письмо автору.

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

Отдельная благодарность Евгению А.Коренкову.

Если программа вам понравилась и вы хотите поспособствовать дальнейшему развитию проекта, то можете перевести любую сумму на счет автора, реквизиты приведены здесь. Кроме того, возможна и on-line регистрация. Зарегистрированным пользователям доступен Runner's on-line schedule wizard - система помощи в подготовке расписания.

Связаться с автором можно, используя

... дальше