2013-03-11 51 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%

相關問題