brRamires
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору madmasles Как оказалось, данный метод не очень подходит, т.к. при отключении Wifi окно не переходит в состояние №2, а просто закрывается; кроме того, данное окно должно быть всегда открыто, что неудобно. В итоге нашёл в сети другой способ перезапуска wifi (т.к. он почему-то отваливается) - через ipconfig. Получилось так: Код: While 1 $pid = Run("ipconfig", "", @SW_HIDE, 0x2) $line = "" $FarLine = "IP-адрес . . . . . . . . . . . . : 192.168.0.1" While 1 $line &= StdoutRead($pid) If @error Then ExitLoop Wend If Not StringInStr($line, $FarLine) Then ; ToolTip("wifi not found", 0, 0) Run('taskkill /im "zyxel g-202.exe"', "", @SW_HIDE, 0x2) Sleep(5000) Run("C:\!P\drivers\zyxel\ZyXEL G-202.exe", "C:\!P\drivers\zyxel", @SW_HIDE, 0x2) Sleep(10000) Else ; ToolTip("wifi found", 0, 0) EndIf Sleep(10000) WEnd |
| Всего записей: 564 | Зарегистр. 28-09-2008 | Отправлено: 03:29 02-12-2010 | Исправлено: brRamires, 03:33 02-12-2010 |
|