Я пытаюсь закодировать скрипт, который следит за интернетом и, если он отключается, запустить chrome.exe при переподключении.
Вот что я имею до сих пор;
UrlDownloadToVar(URL) {
ComObjError(false)
WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
WebRequest.Open("GET", URL)
WebRequest.Send()
Return WebRequest.ResponseText
}
#Persistent
SetTimer, CheckInternet, 100
Return
CheckInternet:
html := UrlDownloadToVar("http://www.google.com")
if html
    {}
else
    {
    MsgBox,, Internet status, not working will check again later, 1
    sleep, 20000
    if html
        {
        MsgBox,, Internet status, 2nd  check = working, 5
        Run chrome.exe
        }
    }
Вопросы:
- MsgBox, показывающий отключение от интернета, не появляется сразу, когда интернет отключается, это занимает около 6-7 секунд
 - Msgbox, подтверждающий переподключение и Chrome.exe не запускаются, когда интернет возвращается (и интернет определенно вернулся, и в течение 20000 миллисекунд - я проверял это вручную)
 
заранее спасибо
