@echo off if not exist filter.bak echo.>filter.bak rem --- download a fresh copy from "yoyo" c:\wget\wget -o filter.log -O filter.new http://pgl.yoyo.org/as/serverlist.php?mimetype=plaintext rem --- see if we have a new copy fc.exe /L /C filter.new filter.bak >NUL 2>&1 if errorlevel 1 goto COPY goto QUIT :COPY rem --- backup filter.new and create filter.conf move filter.new filter.bak >NUL 2>&1 echo // %date% %time% - from http://pgl.yoyo.org/as/serverlist.php?mimetype=plaintext>>filter.new for /f %%F in (filter.bak) do echo zone "%%F" { type master; file "null.zone.file"; };>>filter.new rem --- save old file and replace with new one move filter.conf filter.old >NUL 2>&1 move filter.new filter.conf >NUL 2>&1 net stop twdns net start twdns echo --%date% %time%-- A newer filter configuration file was loaded.>>filter.log goto DONE :QUIT echo Newer filters were not available so no changes were made.>>filter.log :DONE rem --- all done, exiting del filter.new >NUL 2>&1 exit