2013-03-11 52 views

回答

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") 

...然后发出以下命令将管道输出到一个文件

cscript -nologo rawPath.vbs > myPath.txt 
+0

这就是我一直在寻找的,谢谢! – user1792398 2013-03-11 20:40:02

0

你需要躲避%好先生,例如

>echo %path% 
C:\windows\system32;C:\windows\system32\wbem 

>echo ^%path^% 
%path% 
1

你看到%ANT_HOME%当您执行从提示SET?

如果是这样,

>filename echo %path% 

应根据需要导出路径。

如果PATH变量实际上没有包含“%”字符,那么它已经被解析。请记住,“%”,实际上是一个合法(但烦人)的文件名字符...

你可以设置一个“%”字符到变量

set var=%%something%% 

将设置无功到%something%

相关问题