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

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

Ветеран


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

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


Цитата nikhop:
Это возможно? »
Разумеется — нет. Вам некуда вставить вызов сигнала, поскольку у Вас просто бесконечно выполняется приложение.

Единственный вариант, который я вижу — отказаться от использования параметра -t и реализовать ручное зацикливание, наподобие:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

:Repeat
	2>nul ping.exe -w 1000 -n 1 192.168.1.1 | >nul find.exe /i "TTL=" && <nul set /p sVar=.

	>nul timeout.exe /t 1 /nobreak
	goto :Repeat

endlocal
exit /b 0
В команде set /p между символами «=» и «.» находится символ с кодом 0x07, он же BELL.

Цитата nikhop:
ping 192.168.1.1 -t, при достижении КАЖДОГО пинга хочется слышать сигнал в колонки. »
От каждого — боюсь, что оглохнете .
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:14, 06-08-2019 | #2