Заметки · 13.12.2024

Готовим контент из run.bat

В качестве микроруководства для веб-сервера 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 обнаружит скрипт — запустится таймер с пятиминутным интервалом. Остаётся только следить за логами.

И вот у нас есть индексная веб-страница с перечнем принтеров, которая будет сама обновляться. Крайняя полезная штука для штатного принт-сервера.