@echo off set templateHTML=%QI_BIN%\template.html set outputFile=%QI_BASE_DIR%\qi.html set pattern=###INSERT### for /f "tokens=1 delims=:" %%X IN ('findstr /n "%pattern%" %templateHTML%') DO set line=%%X set /a line_before=%line% - 1 powershell -command "& {get-content %templateHTML% -totalcount %line_before%}"> %QI_CACHE%\begin.tmp more +%line% %templateHTML%> %QI_CACHE%\end.tmp SETLOCAL ENABLEDELAYEDEXPANSION for /f "skip=1" %%A IN (list.csv) DO ( set v=%%A for /f "delims=" %%K IN ('findstr /i /m %%A %QI_CACHE%\workstations.*') DO (set state=%%~xK) echo ^
  • ^^!v:~5!^^^>> %QI_CACHE%\middle.tmp ) ENDLOCAL del /q %outputFile% >nul 2>&1 copy /a %QI_CACHE%\begin.tmp + %QI_CACHE%\middle.tmp + %QI_CACHE%\end.tmp %outputFile%