在运行时
SET TEST_VAR=my_var && echo %TEST_VAR%
我得到:
%TEST_VAR%
这意味着我无法访问当前进程中设置的环境变量。
如何TEST_VAR
在同一进程中获取 var ?
我需要在同一个过程中使用它,因为我在 dart 中像这样运行此代码:
import 'dart:io';
void main(List<String> args) {
Process.run(r"SET TEST_VAR=my_var && echo %TEST_VAR%", [], runInShell: true);
}
附言:这不是真正的命令,但我正在运行第三方代码,需要设置一些环境变量。