a.bat
是父批处理文件
b.bat
是辅助批处理文件,由a.bat
启动,如下所示:
start b.bat
如果我"开始b.bat"从批处理文件a.bat,b.bat可以访问a.bat中定义的所有变量,但是它不能编辑a.bat的变量。有任何方式可以这样b.bat可以编辑定义的变量a.bat ...这可以用批处理脚本吗?
答案 0 :(得分:1)
start
启动一个新的上下文(从当前的上下文中派生)。启动过程完成后,任何更改(变量)都将丢失。使用call b.bat
保持相同的上下文。 (除非你在b.bat中使用setlocal