当我进入时:
@echo off
ping www.nukeduck.tk
pause>nul
获取ping,并显示average
,max
和min
。但是,我希望能够在不退出并重新打开文件的情况下再次获取ping。
我可以添加-t
使它看起来像这样:
@echo off
ping -t www.nukeduck.tk
pause>nul
然后它不断地取平和does not display
平均值,最大值和最小值。
答案 0 :(得分:3)
带有
行:label
ping www.nukeduck.tk
pause>nul
goto :label
标签是您想要的任何字词。
只需将:label
放在您要跳转的位置,然后goto :label
将要跳转到的位置。
答案 1 :(得分:0)
最后,你想要它开始:
@echo off
:labelatthestartoftheprogram
ping www.nukeduck.tk
goto labelatthestartoftheprogram
当它到达:labelatthestartoftheprogram
时,它会跳过它而不做任何事情。在goto labelatthestartoftheprogram
行上,它找到一行以:
开头,然后是您指定的标签;从那里继续执行。
我认为标签可以是任何字母数字,下划线也应该有用。使您的标签有意义,因此当您的脚本长达500行时,您可以计算出标签的全部内容。
它会永远地突破它(^ C应该有效)。
我认为暂停是为了阻止窗口消失,所以我把它取出来了。如果您希望批处理文件等到用户再次ping之前按Enter键,请将其重新放入goto
行之前。