// COMPILE_OPTS|C:\Downloads\Usenet\Restart Router Agent v1.2.exe|M:\Icons\network_driver_offline.ico|CONSOLE=0|INCLUDES=1| /LOGFILE=\dev\nul /NOSYSTRAY /HIDE|RUNTIMES=1|BMPS=1 ExtractFileName>Command_Line,strFileName ExtractFileExt>Command_Line,strExt StringReplace>%strFileName%,",,strFileName StringReplace>%strExt%,",,strExt StringReplace>%strFileName%,%strExt%,,strFileName Trim>%strFileName%,strFileName Let>APP_TITLE=%strFileName% Label>Start Let>HTTP_TIMEOUT=15 HTTPRequest>http://checkip.dyndns.com,,GET,,vHTML,,,, If>%vHTML%=404 Error connecting to host Let>vHTML={""} Wait>15 HTTPRequest>http://www.google.com.au,,GET,,vHTML,,,, If>%vHTML%=404 Error connecting to host Let>ASK_TIMEOUT=30000 Ask>Loss Of Internet Connectivity Detected%CRLF%Do You Want Me To Restart The Router?%CRLF%%CRLF%Allow 2 Minutes For The Router To Restart.,vResponse If>%vResponse%=YES GoSub>sRestartRouter Wait>300 GoSub>sNotifyMyAndroid EndIf EndIf EndIf Wait>90 Let>vHTML={""} Goto>Start SRT>sRestartRouter Let>vPostData=factory=E0 HTTPRequest>http://XXXX:[email protected]/reset/,,POST,,vHTML,,,, END>sRestartRouter SRT>sNotifyMyAndroid GetDate>vDate GetTime>vTime TimeAdd>vTime,M,-5,vTime Let>URL=application=%APP_TITLE%&event=Loss Of Connectivity Detected&description=Router Restarted At %vTime% On The %vDate%. StringReplace>%URL%,%SPACE%,%20,URL HTTPRequest>http://www.notifymyandroid.com/publicapi/notify?apikey=XXXXXXXX&%URL%,,POST,,vHTMLResult,, Label>lWriteInfo IfDirExists>C:\Temp WriteLn>C:\Temp\%APP_TITLE%.txt,Result,[Date]%CRLF%· %vDate%%CRLF%[Time]%CRLF%· %vTime%%CRLF%[Application]%CRLF%· %APP_TITLE%%CRLF%[Event]%CRLF%· Loss Of Connectivity Detected%CRLF%[Description]%CRLF%· Router Restarted At %vTime% On The %vDate%.%LF% Else CreateDir>C:\Temp Goto>lWriteInfo EndIf END>sNotifyMyAndroid