CMD/BAT - Ват файл для контроля Инета

Аватара пользователя
Foreigner

Re: CMD/BAT - Ват файл для контроля Инета

Сообщение Foreigner »

Цитата dislike:



CMD не имеет встроенных функций обработки звука.
CMD/BAT - Ват файл для контроля Инета




Имеет, имеет. Вон коллега Foreigner верно пишет.
Аватара пользователя
sereja.Laz

Re: CMD/BAT - Ват файл для контроля Инета

Сообщение sereja.Laz »

Цитата 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
CMD/BAT - Ват файл для контроля Инета




Вот так у меня работает





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

Re: CMD/BAT - Ват файл для контроля Инета

Сообщение sereja.Laz »

Ну что, уважаемые программисты, неужели никто не поможет?
Аватара пользователя
sereja.Laz

Re: CMD/BAT - Ват файл для контроля Инета

Сообщение sereja.Laz »

Продолжаю "борьбу" с 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 активировать не мышью, а батником?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»