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

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

Новый участник


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

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


Цитата:
пинговал каждые 5-10 мин ya.ru и если пинга нет, то рвал соединение?
Можно примерно так, как реализовать запуск скрипта по времени уже на ваше усмотрение.

Код: Выделить весь код
Set objShell = WScript.CreateObject("WScript.Shell")
Set objExecObject = objShell.Exec("Cmd /c ping www.ya.ru")

Do While Not objExecObject.StdOut.AtEndOfStream
	strText = objExecObject.StdOut.ReadLine()
	If Instr(strText, "(100% ") > 0 Then
		objResult = objShell.Run ("Cmd /c RasDial MyInternetConnection /Disconnect" , 0, True)
	End If
Loop
где:
(100% символы по которым определяется что указанное количество попыток пинга было неудачными (с кириллическими символами проблема нужно использовать кракозябры)
MyInternetConnection - название вашего соединения которое надо разорвать
если это не Dial соединение то команду можно поправить под нужное
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:46, 29-11-2011 | #5