基本上,我想将我的确切PATH变量自动导出到文件中。它包含诸如%ANT_HOME%/bin之类的东西,我想保持这种方式。从我发现的情况来看,同时使用set和echo将执行该参数并提供绝对路径。有什么我想念的吗?

最佳答案

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

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

...然后发出以下命令将输出通过管道传输到文件
cscript -nologo rawPath.vbs > myPath.txt

10-06 12:30