标题: PING命令请教
[打印本页]
作者: jiulong
时间: 2008-2-19 15:25
标题: PING命令请教
ping /n 10 localhost
我想在第五次就自动暂停PING,然后再按任意键就继续PING剩下的5次
作者: lxmxn
时间: 2008-2-19 17:56
for /l %%a in (1,1,2) do (ping /n 5 locolhost & pause)
作者: lxhong
时间: 2008-2-20 21:21
版主真是高啊,用一个for条件循环就OK了。
作者: jiulong
时间: 2008-2-21 06:39
厉害至极
作者: shuiyin313
时间: 2008-3-18 23:24
for /l %%a in (1,1,2) do (ping /n 5 locolhost & pause)
的确很刁!
不过除了用FOR以外,还能用其他的吗?
作者: ThinKing
时间: 2008-3-19 02:20
@echo off
set count=0
:redo
ping /n 1 localhost >nul
set /a count+=1
echo this is the %count% times to ping ...
set /a re=count%%5
if %re% equ 0 pause
goto :redo
作者: shuiyin313
时间: 2008-3-19 03:57
Originally posted by ThinKing at 2008-3-19 02:20 AM:
@echo off
set count=0
:redo
ping /n 1 localhost >nul
set /a count+=1
echo this is the %count% times to ping ...
set /a re=count%%5
if %re% equ 0 pause
goto :redo
我想在第五次就自动暂停PING,然后再按任意键就继续PING剩下的5次
这个好像跳不出来 会一直循环下去
作者: paradiseapple
时间: 2008-3-19 13:47
@echo off
ping /n 5 localhost
pause
ping /n 5 localhost
不知道 这样可不可以
作者: faultcode
时间: 2008-3-19 15:25
@echo off
set count=0
set endloop=0
:redo
ping /n 1 localhost >nul
set /a count+=1
echo this is the %count% times to ping ...
set /a re=count%%5
if %re% equ 0 (pause&set /a endloop+=1)&if %endloop%==1 goto :eof
goto :redo
不怕麻烦可以再加个变量嘛 呵呵
作者: lfopt
时间: 2008-3-20 14:33
:a
ping /n 5 192.168.1.1
pause
ping /n 5 192.168.1.1
pause
goto :a
作者: ttser
时间: 2008-3-20 15:36
学习中,,,佩服
作者: shuiyin313
时间: 2008-3-24 23:52
Originally posted by lfopt at 2008-3-20 02:33 PM:
:a
ping /n 5 192.168.1.1
pause
ping /n 5 192.168.1.1
pause
goto :a
要是这样的话
:a
ping /n 5 192.168.1.1
pause
goto :a
这样就行了
只是是个死循环,10次后跳不出来
作者: shuiyin313
时间: 2008-3-24 23:54
Originally posted by faultcode at 2008-3-19 03:25 PM:
@echo off
set count=0
set endloop=0
:redo
ping /n 1 localhost >nul
set /a count+=1
echo this is the %count% times to ping ...
set /a re=count%%5
if %re% equ 0 (pause&set /a endloop+= ...
这个不错
和lxmxn的有异曲同工之妙 呵呵