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

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

Googler


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

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


Цитата neogara:
А в место ping -n 2 127.0.0.1 >nul паузу можно сделать через sleep? »
при наличии утилиты sleep.exe, статья: Пауза в пакетном файле

Цитата neogara:
Ставлю за ведомо отсутствуещее соединение, а звук так и не проигрывается »
отсутствие соединения и изменение статуса существующего соединения - разные задачи:
Код: Выделить весь код
title Disconnect Sound
set addr=IP address
set stat=ESTABLISHED

:start
 ping -n 1 127.0.0.1 >nul
 for /f "delims=" %%i in ('netstat -n^|findstr /IERC:" %addr%:[0-9][0-9 ]*%stat%"') do goto :start
 start "" /WAIT sound.wav
goto start
Цитата neogara:
что означает значек ^ здесь »
экранирует символ "|", чтобы тот отрабатывал только в скобках, а не раньше
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:26, 13-06-2010 | #6