如何在不执行其中的参数的情况下查看Windows环境变量?

use*_*398 4 windows command-line batch-file

基本上我想将我的确切PATH变量自动导出到文件中.它包含类似的东西%ANT_HOME%/bin,我想保持这种方式.根据我的发现,使用set和echo将执行该参数并给出绝对路径.有什么我想念的吗?

Gor*_*son 5

要在扩展环境变量的情况下获取PATH的副本,可以将以下内容保存为"rawPath.vbs"...

Option Explicit
Dim wsh
Set wsh = CreateObject("Wscript.Shell")
Wscript.Echo wsh.RegRead("HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path")
Run Code Online (Sandbox Code Playgroud)

...然后发出以下命令将输出通过管道传输到文件

cscript -nologo rawPath.vbs > myPath.txt
Run Code Online (Sandbox Code Playgroud)