我有一组三个自动生成的批处理文件,总结如下
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
的第一行?
答案 0 :(得分:5)
您必须使用命令CALL
来调用另一个批处理文件,例如CALL masterControl.bat