Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z bin.7z
(21.2 Kb, 97 просмотров)

Вот такой батничек получился, требует для своей работы devcon.exe от Microsoft и hs_delay.exe из набора утилит HS Packet от Акатова Алексея (нужные файлы во вложении)

Код: Выделить весь код
@Echo Off
Rem Задержка между подключениями, если адрес не пингуется, в минутах
Set Delay=10
Rem Адрес, по которому будет проверяться наличие сети
Set RemoteHost=192.168.1.217

Set StartDate=[%date% - %time:~-0,8%]
Set /A Connected=0
Set /A Failed=0
Set /A _Delay=Delay*60000
:Loop
Ping -n 1 -w 1000 -l 512 %RemoteHost%>nul
If ErrorLevel 1 GoTo :Fail
Set /A Connected=Connected+1
Cls
Title Статистика
Echo Запущен: %StartDate%
Echo Удачных подключений: %Connected%
Echo Неудачных подключений: %Failed%
Call :Wait
Goto Loop
:Fail
Set /A Failed=Failed+1
Devcon.exe disable *NVNET*
Cls
Title Статистика
Echo Запущен: %StartDate%
Echo Удачных подключений: %Connected%
Echo Неудачных подключений: %Failed%
Call :Wait
Devcon.exe enable *NVNET*
Goto Loop
:Wait
hs_delay.exe %_Delay%
Exit /B
Идентификатор сетевой карты можно узнать все через тот же devcon.exe, допускается подстановка звездочек.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:27, 21-08-2010 | #2