你先后调用两个批处理,它们就是分先后执行的吧。比如int main(){ system("a.bat"); system("b.bat");}在a.bat中:echo a >> 123.txtpauseecho a >> 123.txt在b.bat中:echo b >> 123.txtecho b >> 123.txt你会发现在文件123.txt中,会先后出现a a b b,并没有因为a.bat中的暂停pause而使得b比a先出现