В качестве микроруководства для веб-сервера HTTPub приведу пример использования функции запуска скрипта run.bat.
Для начала скачаем и положим в папку проектов сервера вот эту программу. Теперь создадим рядом тот самый run.bat:
@echo off rem SET SCRIPT DIR cd /d "%~dp0" chcp 1251 >nul rem RUN APP @echo on gsp.exe -ip 192.168.1.100 -path index.html >> run.log
Логика скрипта: отрубаем вывод с помощью @echo off, переходим в целевую папку и объявляем нужную кодировку. Перед вызовом программы вернём вывод и перенаправим всё в run.log, чтобы убедиться, что батник работает.
Как только HTTPub обнаружит скрипт — запустится таймер с пятиминутным интервалом. Остаётся только следить за логами.
И вот у нас есть индексная веб-страница с перечнем принтеров, которая будет сама обновляться. Крайняя полезная штука для штатного принт-сервера.