Возможные варианты установки момента запуска приложений: 1. День запуска: - каждый день; - день недели; - день определенной недели месяца (первый понедельник, вторая пятница и т.д.); - последний день недели месяца (последняя пятница и т.п.); - часть недели (все рабочие дни, все выходные); - первый или последний выходной или рабочий день месяца; - день месяца; - конкретная дата; - с интервалом в заданное число дней, начиная с заданной даты; - по четным и по нечетным числам. Возможны также комбинации. 2. Время запуска: - час и минута запуска; - в интервале времени, при первой возможности; - через заданное число минут после старта самого Runner'a; - через заданное число минут после загрузки расписания; - через заданное число секунд после выполнения предыдущей команды; - при завершении работы Runner'a или сеанса работы в Windows; - при заданном положении курсора (в одном из углов экрана).
Используя метки команд можно задать однократное выполнение команд в день, независимо от способа задания времени исполнения. Runner позволяет запускать приложения как однократно, так и периодически, начиная с заданного момента с заданным интервалом в минутах. Цикл работает до остановки системы, перезагрузки расписания или до заданного момента. В поле времени вместо любой из цифр можно поставить "джокер", который соответствует любой цифре.
Возможен как прямой запуск программ, так и использование для этого объектов оболочки (ярлыков, PIF-файлов, документов, каталогов). При использовании Windows NT Runner умеет запускать и останавливать приложения-службы (сервисы). Кроме того, Runner позволяет манипулировать окнами и приложениями, а именно: закрывать окна, прекращать работу приложений, перемещать окна и изменять их размер, сворачивать, разворачивать, скрывать и показывать окна, а также эмулировать клавиатурный и "мышиный" ввод.
Приложения могут запускаться с заданным состоянием окна: развернутом, свернутом, по умолчанию или полностью скрытом, при котором не отображается ни окно, ни кнопка на панели задач.
Позволяет также вставлять пользовательские пункты в свое всплывающее меню.
Runner также может выполнять файл расписания как командный, аналогично тому, как COMMAND.COM выполняет BAT-файлы.
Runner допускает использование в командах расписания переменных окружения
(типа PATH) аналогично командной строке, а также имеет несколько
встроенных переменных,
работающих аналогично, например,
Кроме того, 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 - система помощи в подготовке расписания.
Связаться с автором можно, используя