我正在寻找从.bat运行第二个批处理命令但是在第一个命令完成之后。
REN "myfile.txt" "my_file.txt"
start "title" "path"
在这里,我希望在我想要启动的已经终止或执行的进程之前执行rename命令。为什么它不按顺序工作?
更新
如果我在命令之间放置'pause'或/ sleep,两个命令都能正常工作。
答案 0 :(得分:1)
尝试将REN
命令放在单独的批处理文件中 - 我认为CALL
可能会强制批处理等待它返回:
- file1.bat
CALL file2.bat "myfile.txt" "my_file.txt"
start "title" "path"
- file2.bat
REN %1 %2