Показать полную графическую версию : Ват файл для контроля Инета
sereja.Laz
07-07-2016, 21:52
Виндовс ХР. Модем Yota. Нужен простенький батник контроля сети. Должен что-то там пинговать( я абсолютный чайник в этом) скажем через 1-3 мин. Если сеть есть - всё норм, если нет - звуковой сигнал через Винд. Если кто отважится написать - по возможности пож. поподробней разъяснение каждой строки. И что мне заменить в тексте (IP адрес или ещё что), откуда взять. Как запустить файл или куда его "всунуть". Короче со мной всё ясно... Помогите, если не трудно. Заранее благодарен
если нет - звуковой сигнал через Винд »
CMD не имеет встроенных функций обработки звука.
Используйте готовый софт, к примеру (http://www.nextwindows.ru/2012/02/17/internet-alarm-zvukovoe-opoveshhenie-pri-otsutstvii-interneta.html), и не пытайтесь городить огород из инструмента, не приспособленного для таких задач.
@echo off
ping ya.ru|>nul find/i "TTL=" && echo Internet OK || echo Internet NO
exit
со звуком в архиве
137963.
greg zakharov
08-07-2016, 11:39
CMD не имеет встроенных функций обработки звука.Это не значит, что в Windows их нет.
@echo off
title Internet
mode con cols=25 lines=1
:repeat
ping ya.ru|findstr /irc:"ttl"||(
sndrec32 /play /close /embedding %windir%\Media\tada.wav
exit
)
goto:repeatПри прерывании "мониторинга" по Ctrl+C также будет слышен звук.
sereja.Laz
08-07-2016, 12:10
со звуком в архиве
ping_inet.7z. »
Что пишет
sereja.Laz
08-07-2016, 12:19
Код:
@echo off
title Internet
mode con cols=25 lines=1
:repeat
ping ya.ru|findstr /irc:"ttl"||(
sndrec32 /play /close /embedding %windir%\Media\tada.wav
exit
)
goto:repeat
При прерывании "мониторинга" по Ctrl+C также будет слышен звук. »
Вставляю код в CMD, выдёргиваю модем - звука нет. Жму Ctrl+C - надпись убирается, звука нет.
Foreigner
08-07-2016, 13:05
Сигнал можно получить с помощью символа ASCII 7:
@echo off
echo Alt+7
Где Alt+7 символ
sereja.Laz
08-07-2016, 13:08
Сигнал можно получить с помощью ASCII 7:
[code]
@echo off
echo Alt+7
[code] »
Разжуйте пожалуйста
Foreigner
08-07-2016, 13:15
sereja.Laz, допустим пишите вы батник в блокноте, что бы получить нужный символ нажимаете Alt и 7 на цифровой клавиатуре. В результате батник будет издавать звук beep.
sereja.Laz
08-07-2016, 13:26
sereja.Laz, допустим пишите вы батник в блокноте, что бы получить нужный символ нажимаете Alt и 7 на цифровой клавиатуре. В результате батник будет издавать звук beep. »
Этот символ должен быть читаем в блокноте? У меня ничего нет
CMD не имеет встроенных функций обработки звука. »
Имеет, имеет. Вон коллега Foreigner верно пишет.
sereja.Laz
09-07-2016, 14:07
@echo off
title Internet
mode con cols=25 lines=1
:repeat
ping ya.ru|findstr /irc:"ttl"||(
sndrec32 /play /close /embedding %windir%\Media\tada.wav
exit
)
goto:repeat »
Вот так у меня работает
@echo off
title Internet
mode con cols=25 lines=1
:repeat
ping ya.ru|findstr /irc:"ttl"||(
start /min "" "F:\Program Files\sonar.wav"
exit
)
goto:repeat
Но после работы скрипта окно cmd закрывается (должно быть открыть постоянно). Окно Винд Медиа то раскрывается полностью, то нет его совсем (так должно быть). И желательна дописка, чтобы после перезагрузки и появлении сети проигрывался другой звук.
sereja.Laz
12-07-2016, 19:05
Ну что, уважаемые программисты, неужели никто не поможет?
sereja.Laz
22-07-2016, 19:13
Продолжаю "борьбу" с CMD в одиночку. Сочинил следующий ватник:@echo off
title Internet
rem задаём параметры окна
mode con cols=25 lines=1
rem ждём нажатия клавиши
pause
rem отключили процесс плеера, если он есть
taskkill /f /im wmplayer.exe
rem отключили процесс фото, если он есть
taskkill /f /im ACDSee8.exe
rem метка
:repeat
rem пингуем и ищем TTL
ping ya.ru|findstr /irc:"ttl"||(
rem если не нашли - запускаем сонар и все строки ниже
start /min "" "F:\Program Files\sonar.wav"
rem пауза для работы сонара 3 сек
ping 127.0.0.1 -n 3 > nul
rem запускаем фото
start /max "" "F:\Program Files\222.jpg
rem пауза для работы фото 3 сек
ping 127.0.0.1 -n 3 > nul
rem зацикливаем батник
CALL 1.bat
exit
)
rem возврат к метке
goto:repeat
Проблема в следующем. После пропадания сети срабатывает аудио и открывается фото. Окно CMD ждёт нажатия клавиши, но само окно не активно, а активно окно ACDSee8.exe (фото). Как сделать, чтобы окно CMD активировать не мышью, а батником?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.