bat
Добрый день!
Прошу помочь в создании батника который должен выполнять следующие действия:
При зависания программы или отключения GPU или отключения интрнета программа выдовала сигнал через спикирфон
rub, это очень плохая затея делать такое в командной строке.
P.S. Для красноглазых говорю, ЭТО СДЕЛАТЬ МОЖНО, но это плохой вариант.
Kanibal, 1) вапрос почему для красноглазых
2) вапрос почему плохая затея делать такое в командной строке объясни
3) ну если не трудно напиши а я сам посмотрю
rub,
1) "для красноглазых"? Это для тех кто яростно будет доказывать что так сделать можно.
3) гугл в помощь "CMD/BAT".
Kanibal что хочеш для создании батника который должен выполнять следующие действия:
При зависания программы или отключения GPU или отключения интрнета программа выдовала сигнал через спикирфон
Kanibal, а как сделать чтобы он перезапускал зависший GPU?
rub, я ничего не хочу, особенно писать такие вещи в командной строке. Ты лучше скажи, что такое спикирфон?
HD7850, гугл в помощь "Рестарт программы CMD/BAT".
@echo off
set my_program=my_program.exe
set /a WaitTime=120*1
set Address="ya.ru"
set /a conn_avail=1
echo %date% - %time%: Connection checking... >> connection.log
:ping
ping -n 1 %Address% > Nul
if ERRORLEVEL 0 (
if %conn_avail%==0 (
set /a conn_avail=1
echo %date% - %time%: Connection restored... >> connection.log
)
)
if ERRORLEVEL 1 (
if %conn_avail%==0 (
echo %date% - %time%: Unable to reconnect... >> connection.log
)
if %conn_avail%==1 (
echo %date% - %time%: Disconnected! Reconnecting... >> connection.log
)
set /a conn_avail=0
call :reboot
goto :ping
)
ping -n %WaitTime% 127.0.0.1 > Nul
goto :ping
:reboot
taskkill /f /t /im %my_program% > Nul
ping -n 3 127.0.0.1 > Nul
start /D %my_program% > Nul
exit /b
Kanibal это спикерфон - пищалка выдаёт сигнал загрузки или ошибок