如何在设置此变量后立即在 Windows 中直接访问环境变量

如何在设置此变量后立即在 Windows 中直接访问环境变量

在运行时

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);
}

附言:这不是真正的命令,但我正在运行第三方代码,需要设置一些环境变量。

相关内容