Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   bat файл для пинга интернета ....подскажите? (http://forum.oszone.net/showthread.php?t=167189)

dzs 12-02-2010 21:50 1345762

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

angelada89 12-02-2010 23:46 1345862

Код:

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 1345949

Цитата:

Цитата dzs
9 раз каждые пять минут »

не понял :unsure: , излагайте алгоритм детально

angelada89 13-02-2010 05:25 1345960

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

dzs 13-02-2010 10:10 1346016

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

amel27 13-02-2010 15:49 1346212

Код:

@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 раз, тоже вариант!


Время: 00:05.

Время: 00:05.
© OSzone.net 2001-