批处理命令执行顺序

我期待从.bat运行第二批命令,但第一个命令完成后。

REN "myfile.txt" "my_file.txt" start "title" "path" 

在这里,我希望在我想要启动的进程被终止或执行之前执行重命名命令。 为什么它不按顺序工作?

更新:

如果在命令之间放置“暂停”或/睡眠,两个命令都可以正常工作。

尝试将REN命令放在一个单独的批处理文件中 – 我认为CALL可能会迫使批处理等待,直到它返回:

– file1.bat

 CALL file2.bat "myfile.txt" "my_file.txt" start "title" "path" 

– file2.bat

 REN %1 %2