Автообновление по расписанию
Создаем исполняемый bat файл, например udpateprog.bat, который содержит следующую строку
c:\alta\altaupd.exe –pgtdwin –oc:\alta\ -quiet –d
Этот исполняемый файл ставим в планировщик заданий windows на нужное время, например ежедневно в 00:00. После этого каждый день в полночь будет запускаться программа обновления и обновлять программу ГТД. При этом после обновления ГТД перезапускаться не будет (указан ключ -d).
Программа обновления altaupd.exe имеет следующие ключи запуска:
-p - определяет программу Альта, которая будет обновляться.
Возможные имена программ описаны в файле aupdater.ini - определяются именами разделов, например,
-o - задает каталог, где установлена обновляемая программа, например -oC:\alta\;
-setup - Показывает окно настроек программы, где задаются параметры связи; - Хост, Прокси и т.д.;
-check - Позволяет проверить наличие обновления. Если обновление есть, в каталоге программы создается файл <имя программы>.UPD.
При работе не создается никаких окон и не выводится никаких сообщений - altaupd проверяет обновление и закрывается;
-quiet - Обновлять "тихо". Не показывает окно с новостями и загружаемыми файлами, не требует человеческого вмешательства;
-r1 - Режим сервера. В этом режиме Aupdater создает зеркало каталога ftp.alta.ru\upl_gtd на локальной машине в каталоге \update\tempsrv;
-bXXX - ключ для перезапуска программ после процесса обновления. XXX - зашифрованная в HEX формат строка перезапуска;