在主批处理文件中执行多个批处理文件的问题

时间:2019-10-03 21:23:22

标签: batch-file cmd

我有3个批处理文件,这些文件使用一个公共变量“目标”。这些批处理文件需要一个接一个地执行。我正在使用一个主要批处理文件,在其中我试图调用这三个批处理文件。但是,在第一个批处理作业完成后,执行立即停止。如果我在该主批处理文件中分别执行这些批处理作业,则它们可以很好地执行而不会出现任何问题。不知道这里缺少什么。

主要批处理文件(MainBatch.bat)的内容:

set target=OHD121
CALL C:\Users\abc\x1.bat
pause
CALL C:\Users\abc\y1.bat
pause
CALL C:\Users\abc\z1.bat
pause

1 个答案:

答案 0 :(得分:0)

我弄清楚了问题背后的原因。在我称为bat的文件中,我还有一个不使用call的bat文件,这就是为什么控件没有返回到原始调用操作来执行后续步骤的原因。