【发布时间】:2014-07-18 18:22:33
【问题描述】:
我有一个非常简单的 Windows .BAT 文件:
set PATH=c:\xxx;%PATH%
call foo.pl
set VAR=true
我认为“call”会启动一个新的批处理,而不影响当前的批处理。但是,批处理文件在foo.pl 完成执行后立即退出。 set VAR=true 从未被调用过。
有办法解决吗?
【问题讨论】:
-
你怎么知道
set VAR=true从来没有被调用过? -
如你所说,“调用”将启动一个新的批处理进程,不是珍珠进程!
标签: windows batch-file cmd