批处理文件不调用其他批处理文件

时间:2011-11-02 00:05:22

标签: batch-file

我有一组三个自动生成的批处理文件,总结如下

arbitrary.bat

@ECHO OFF
set APPDATA=C:\Users\%USERNAME%\AppData\Minecrafts\1.9p5\
set T1=ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
set T2=³ÍÍÍ 1.9p5 ÍÍͳ
set T3=ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
masterControl

masterControl.bat

varInit
[main program logic...]

varInit.bat

set U=valueOfU
set P=valueOfP
set S=valueOfS
pause

这个想法是arbitrary.bat运行,其他两个也被调用。但是,程序在masterControl运行第一行后立即停止(varInit中的所有行都成功运行)。 **为什么这个程序不会超过masterControl的第一行?

1 个答案:

答案 0 :(得分:5)

您必须使用命令CALL来调用另一个批处理文件,例如CALL masterControl.bat