sereja.Laz |
07-07-2016 21:52 2648893 |
Ват файл для контроля Инета
Виндовс ХР. Модем Yota. Нужен простенький батник контроля сети. Должен что-то там пинговать( я абсолютный чайник в этом) скажем через 1-3 мин. Если сеть есть - всё норм, если нет - звуковой сигнал через Винд. Если кто отважится написать - по возможности пож. поподробней разъяснение каждой строки. И что мне заменить в тексте (IP адрес или ещё что), откуда взять. Как запустить файл или куда его "всунуть". Короче со мной всё ясно... Помогите, если не трудно. Заранее благодарен
|
Цитата:
Цитата sereja.Laz
если нет - звуковой сигнал через Винд »
|
CMD не имеет встроенных функций обработки звука.
Используйте готовый софт, к примеру, и не пытайтесь городить огород из инструмента, не приспособленного для таких задач.
|
Код:
@echo off
ping ya.ru|>nul find/i "TTL=" && echo Internet OK || echo Internet NO
exit
со звуком в архиве
Файл 137963.
|
greg zakharov |
08-07-2016 11:39 2648988 |
Цитата:
Цитата dislike
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 2648997 |
Вложений: 1
Цитата:
Цитата alpap
со звуком в архиве
ping_inet.7z. »
|
Что пишет
|
sereja.Laz |
08-07-2016 12:19 2649000 |
Цитата:
Цитата greg zakharov
Код:
@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 - надпись убирается, звука нет.
|
Сигнал можно получить с помощью символа ASCII 7:
Код:
@echo off
echo Alt+7
Где Alt+7 символ
|
sereja.Laz |
08-07-2016 13:08 2649016 |
Цитата:
Цитата Foreigner
Сигнал можно получить с помощью ASCII 7:
[code]
@echo off
echo Alt+7
[code] »
|
Разжуйте пожалуйста
|
sereja.Laz, допустим пишите вы батник в блокноте, что бы получить нужный символ нажимаете Alt и 7 на цифровой клавиатуре. В результате батник будет издавать звук beep.
|
sereja.Laz |
08-07-2016 13:26 2649022 |
Цитата:
Цитата Foreigner
sereja.Laz, допустим пишите вы батник в блокноте, что бы получить нужный символ нажимаете Alt и 7 на цифровой клавиатуре. В результате батник будет издавать звук beep. »
|
Этот символ должен быть читаем в блокноте? У меня ничего нет
|
Цитата:
Цитата dislike
CMD не имеет встроенных функций обработки звука. »
|
Имеет, имеет. Вон коллега Foreigner верно пишет.
|
sereja.Laz |
09-07-2016 14:07 2649245 |
Цитата:
Цитата greg zakharov
@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 »
|
Вот так у меня работает
HTML код:
@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 2650227 |
Ну что, уважаемые программисты, неужели никто не поможет?
|
sereja.Laz |
22-07-2016 19:13 2653326 |
Продолжаю "борьбу" с CMD в одиночку. Сочинил следующий ватник:
HTML код:
@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 активировать не мышью, а батником?
|
Время: 01:05.
© OSzone.net 2001-