嗯~ 这应该是FOR问还是双进程的问题呢?求管理员改下,人家不知叫这问题应该是那一类了。。。。。
想法是这样的,:2 是计时的,一直不停,只有当:1 检测到:3的运算到了0才可以停止(直接退出)。
用新窗口 start cmd /c call :2 好像不行,而且也不能在:1检测到:3的运算是0后,退出亲窗口。而且好像start cmd/c call 只能j是个文件夹,花喵看了半天教材还是没弄成调用同一BAT内的代码。
求:1 内的代码。
说话标题是不是应该叫“双进程方法求示例”的说~- @echo off
- :1
- call :2
- for /f %%f in(XXX) do (findstr 0 &&exit)?????????????????????????
-
- :2
- echo %time%
- ping 127.1 -n 2 >nul &cls &goto 3
-
- :3
- for /l %%t in (5,-1,0) do (echo %%t &ping 127.1 -n 2 >nul)
-
- pause
- exit
复制代码
|