Форум: категории и разделы Начало работы с ltcraft.ru bat

bat

Зарегистрируйтесь или войдите, чтобы отвечать
17 сообщений в этой теме

rub
Зарегистрирован:
11-07-2013, 18:02
Сообщений: 0

Добрый день!

Прошу помочь в создании батника который должен выполнять следующие действия:

При зависания программы или отключения GPU или отключения интрнета программа выдовала сигнал через спикирфон


Kanibal
Зарегистрирован:
3-10-2013, 19:05
Сообщений: 15

rub, это очень плохая затея делать такое в командной строке.

P.S. Для красноглазых говорю, ЭТО СДЕЛАТЬ МОЖНО, но это плохой вариант.


rub
Зарегистрирован:
11-07-2013, 18:02
Сообщений: 0

Kanibal,  1) вапрос почему для красноглазых

 

             2) вапрос почему плохая затея делать такое в командной строке объясни

 

             3) ну если не трудно напиши а я сам посмотрю


Kanibal
Зарегистрирован:
3-10-2013, 19:05
Сообщений: 15

rub,

1) "для красноглазых"? Это для тех кто яростно будет доказывать что так сделать можно.

2) потому, что командная строка не всегда возвращает правильный ответ, даже для команды ping

3) гугл в помощь "CMD/BAT".


rub
Зарегистрирован:
11-07-2013, 18:02
Сообщений: 0

Kanibal что хочеш для создании батника который должен выполнять следующие действия:

При зависания программы или отключения GPU или отключения интрнета программа выдовала сигнал через спикирфон


HD7850
Зарегистрирован:
22-09-2013, 22:13
Сообщений: 0

Kanibal, а как сделать чтобы он перезапускал зависший GPU?


Kanibal
Зарегистрирован:
3-10-2013, 19:05
Сообщений: 15

rub, я ничего не хочу, особенно писать такие вещи в командной строке. Ты лучше скажи, что такое спикирфон?


Kanibal
Зарегистрирован:
3-10-2013, 19:05
Сообщений: 15

HD7850, гугл в помощь "Рестарт программы CMD/BAT".


Kanibal
Зарегистрирован:
3-10-2013, 19:05
Сообщений: 15

@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

Сообщение отредактировано: 17-12-2013, 21:35

rub
Зарегистрирован:
11-07-2013, 18:02
Сообщений: 0

Kanibal  это спикерфон - пищалка выдаёт сигнал загрузки или ошибок

http://screeny.ru/52b08d99e874952840003a98

Сообщение отредактировано: 17-12-2013, 21:48