PDA

Показать полную графическую версию : [решено] выполнение команды с повторением до результата


cher
23-05-2011, 13:02
простите за чайниковский вопрос.
в общем нужно сделать, чтоб команда к примеру rasdial.exe выполнялась до успешного результата.
т.е не сконнектилось,подождало 5 секунд и заново и так до того момента когда успешно завершится.

amel27
23-05-2011, 13:32
:loop
ping -n 5 127.0.0.1 >nul
rasdial *** *** *** || goto:loop

cher
23-05-2011, 13:46
я сделал вот так(с инета спер)
:dial
rasdial 2 szt szt
PING 1.1.1.1 -n 1 -w 5000 2>NUL | FIND "TTL=" >NUL
rasdial | find "2"
if %errorlevel%==1 goto dial

ваш amel27, получается попроще будет?

amel27
23-05-2011, 16:52
cher, с командой RasDial не работал,
лишь показал пример цикла по условию невыполнения командыPING 1.1.1.1 »
inetnum: 1.1.1.0 - 1.1.1.255
netname: Debogon-prefix
descr: APNIC Debogon Project
descr: APNIC Pty Ltd
country: AU
admin-c: GM85-AP
tech-c: GM85-AP
mnt-by: APNIC-HM
mnt-routes: MAINT-AU-APNIC-GM85-AP
status: ASSIGNED PORTABLE
changed: hm-changed@apnic.net 20100122
changed: hm-changed@apnic.net 20100203
source: APNIC

route: 1.1.1.0/24
descr: APNIC debogon project testing
origin: AS9838
country: AU
mnt-by: MAINT-AU-APNIC-GM85-AP
changed: hm-changed@apnic.net 20100203
source: APNIC

person: George Michaelson
address: PO Box 2131
address: Milton, QLD 4064
address: Australia
country: AU
phone: +61-7-3858-3100
fax-no: +61-7-3858-3199
e-mail: ggm@apnic.net
nic-hdl: GM85-AP
mnt-by: MAINT-AU-APNIC-GM85-AP
changed: ggm@apnic.net 20010306
changed: ggm@apnic.net 20010720
source: APNIC




© OSzone.net 2001-2012