Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- :: FREEDNS DYNAMIC UPDATER
- :: to create scheduled task run bat outside windir
- :: copy http://users.ugent.be/~bpuype/cgi-bin/fetch.pl?dl=wget/wget.exe to %windir%
- :: save as any name.bat (freeDNS.bat)
- set LOGFILE=C:\%~n0.log
- set DirectURL=http://freedns.afraid.org/dynamic/update.php? DIRECT URL
- # create scheduled task
- IF NOT [%~dp0]==[%windir%\] (
- COPY %0 %windir%\ /Y >NUL
- schtasks.exe /create /tn "%~n0" /tr "%windir%\%~nx0" /sc HOURLY /mo 3 >NUL
- )
- (ECHO. & ECHO %date:~3,2%\%date:~0,2% %time:~1,1%h%time:~3,2%) >> "%LOGFILE%"
- :CHECKIP
- wget -qO - "%DirectURL%" >> "%LOGFILE%"
- IF %ERRORLEVEL% NEQ 0 (
- ECHO waiting 60s >> "%LOGFILE%"
- TIMEOUT 60 >NUL
- GOTO CHECKIP
- )
- :EOF
Add Comment
Please, Sign In to add comment