如何使批处理文件等待另一个批处理文件,然后继续使用该文件的其余部分

时间:2012-08-27 19:42:39

标签: batch-file cmd

@echo off
goto start
:start

if exist console.ccmf (
PAUSE
ren console.ccmf console.bat
ping 123.45.67.89 -n 1 -w 500 > nul
START /wait console.bat
ren console.bat console.ccmf
goto exit
)

我真的想在不使用vb​​s脚本的情况下找到一种方法。 只是为了填补你...这是一个程序,它重命名一个程序,然后启动它...目标是这样的,当所述文件关闭它重命名回原来并退出

1 个答案:

答案 0 :(得分:0)

使用CALL功能。 Start实际上是用于启动窗口程序并打开另一个控制台,CALL保持在已经打开的一个控制台窗口中。

@echo off
goto start

:start
if exist console.ccmf (
    PAUSE
    ren console.ccmf console.bat
    ping 123.45.67.89 -n 1 -w 500 > nul
    CALL console.bat
    ren console.bat console.ccmf
    goto exit
)