Войти

Показать полную графическую версию : bat файл для пинга интернета ....подскажите?


dzs
12-02-2010, 21:50
Подскажите как написать bat файл, который бы пинговал определенный ip, если удачно,
то запускал бы указанную программу.
А если нет пинговал бы еще 9 раз каждые пять минут?

angelada89
12-02-2010, 23:46
IF Ping -n 1 192.168.0.0>nul
(Условия твоего запуска проги )
else
(Ping -n 9 -w 300000 192.168.0.0>nul)

вот как то так! только IP на тот котрый тебе нужен поменяй=)

amel27
13-02-2010, 03:46
9 раз каждые пять минут »
не понял :unsure: , излагайте алгоритм детально

angelada89
13-02-2010, 05:25
(Ping -n 9 -w 300000 192.168.0.0>nul) вот так правильно не будет?
или так он пропингует 9 раз через 5 минут?

dzs
13-02-2010, 10:10
Запускаю батник:
пингует определенный ip
если пинг прошел, то запускает C:\a.exe
если не пингуется ip, то повторял бы пинг еще 9 раз, каждые 5 минут( и в случае удачного пинга запуск C:\a.exe)Но если
все 10 раз пинг не прошел закрывался?

amel27
13-02-2010, 15:49
@Echo Off

Set IP=192.168.1.1
Set $N=9
Set $T=300

:LOOP
Ping -n 1 %IP% >Nul&& GoTo NEXT
If %$N% LEQ 0 Exit /B 1

Ping -n %$T% 127.0.0.1 >Nul
Set /A $N-=1
GoTo LOOP

:NEXT
Start "" "C:\a.exe"


dzs, плз без эмоций, (за) каждые 5 мин - 9 раз, тоже вариант!




© OSzone.net 2001-2012