Доброе утро всем! написал я бат файл вот он ) PHP: devcon.exe restart "USB\VID_16D8&PID_6523" >>restart.log :new erase ping.txt erase ping.log @ping -n 10 -w 3000 10.1.55.1 > ping.txt @rem DLYA ENGILSH XP------------------------------------------------------------ @rem @find /i "reply from 10.1.55.1" ping.txt > ping.log @rem DLYA RUSSIAN XP ------------------------------------------------------------ @find /i "ЋвўҐв ®в 10.1.55.1" ping.txt > ping.log @dir /-c >dir.txt find "ping.log" dir.txt >find.txt FOR /F "skip=2 tokens=3 " %%i in (find.txt) do ( @Set /a err=1 @if %%i==23 Set /a err=%err%+1 @REM VMESTO people nado imya soedineniyal @if %%i==23 rasdial ccu /disconnect @REM Tut nado vvesti imya soedineniya, login i parol @if %%i==23 rasdial ccu login pass ) @del dir.txt @del find.txt @if %err%==25 ( date /t >>restart.log time /t >>restart.log shutdown -r -t 10 -f ) echo %err% goto new но модем всё равно зависает ( чтоб он стал работать нужно его вытянуть с usb разьема а затем снова включить
Вот я не вижу у ТС предложения - "Также попробовал на других компьютерах и получил такой-то результат". И вообще перенесите в железо.
У меня когда модем зависал, Я его пару раз побил об стену, постучал молотком, выбросил из окна, потом купил новый и о чудо все заработало )))
последний раз я такое видел на юсб-модемах диалапа. точнее - у мну была такая же трабла. ничего не поделаешь - кривая технология, кривое ПО. выдернуть и опять вставить модем можно программно - выключением и включением порта юсб.