从辅助批处理文件编辑父批处理文件的变量

时间:2017-12-27 17:12:43

标签: batch-file

a.bat是父批处理文件 b.bat是辅助批处理文件,由a.bat启动,如下所示:

start b.bat

如果我"开始b.bat"从批处理文件a.bat,b.bat可以访问a.bat中定义的所有变量,但是它不能编辑a.bat的变量。有任何方式可以这样b.bat可以编辑定义的变量a.bat ...这可以用批处理脚本吗?

1 个答案:

答案 0 :(得分:1)

start启动一个新的上下文(从当前的上下文中派生)。启动过程完成后,任何更改(变量)都将丢失。使用call b.bat保持相同的上下文。 (除非你在b.bat中使用setlocal