在Windows命令行中运行多个命令

pse*_*udo 9 windows cmd batch-file

如何从Windows命令行一次运行多个命令?在*nix环境中我可以做到:

export VAR=foo; echo $VAR
Run Code Online (Sandbox Code Playgroud)

我能找到的最接近的方式是:

set VAR=foo & echo %VAR%
Run Code Online (Sandbox Code Playgroud)

但是当我"回声"时,没有设置VAR.我需要在同一个进程下执行所有命令

npo*_*aka 12

cmd /c call set VAR=foo & echo %VAR% - 这个工作正常,即使用"call set"调用set.你可以在每个命令之前设置调用.