@ECHO OFF SETLOCAL SET CONFIG=%TEMP%\Clamd.conf SET CLAMWIN=%~1 IF NOT EXIST "%CLAMWIN%" ( ECHO Could not find the ClamWin config file %CLAMWIN% EXIT /B 1 ) FOR /F "tokens=*" %%I IN ('INIMAN "%CLAMWIN%" Updates.dbmirror') DO (SET MIRROR=%%~I) FOR /F "tokens=*" %%I IN ('INIMAN "%CLAMWIN%" Updates.dbupdatelogfile') DO (SET UPDATELOG=%%~I) FOR /F "tokens=*" %%I IN ('INIMAN "%CLAMWIN%" ClamAV.freshclam') DO (SET FRESHCLAM=%%~I) FOR /F "tokens=*" %%I IN ('INIMAN "%CLAMWIN%" ClamAV.database') DO (SET VIRUSDB=%%~I) ECHO DatabaseMirror %MIRROR% > "%CONFIG%" ECHO MaxAttempts 3 >> "%CONFIG%" "%FRESHCLAM%" --datadir="%VIRUSDB%" --config-file="%CONFIG%" --log="%UPDATELOG%" DEL "%CONFIG%" ENDLOCAL