如何能够查看windows环境变量而不在其中执行参数?

如何能够查看windows环境变量而不在其中执行参数?,windows,command-line,batch-file,Windows,Command Line,Batch File,基本上,我想将我的确切路径变量自动导出到一个文件中。它包含类似于%ANT_HOME%/bin的内容,我希望保持这种方式。根据我所能找到的,使用set和echo将执行该参数并给出绝对路径。我有什么遗漏吗?您需要避开%好的先生,例如 >echo %path% C:\windows\system32;C:\windows\system32\wbem >echo ^%path^% %path% 从提示符执行SET时,是否看到%ANT\u HOME% 如果是, >filename e

基本上,我想将我的确切
路径
变量自动导出到一个文件中。它包含类似于
%ANT_HOME%/bin
的内容,我希望保持这种方式。根据我所能找到的,使用set和echo将执行该参数并给出绝对路径。我有什么遗漏吗?

您需要避开
%
好的先生,例如

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

>echo ^%path^%
%path%

从提示符执行SET时,是否看到
%ANT\u HOME%

如果是,

>filename echo %path%
应根据需要导出路径

如果PATH变量实际上不包含“%”字符,则它已被解析。请记住,“%”实际上是一个合法(但令人讨厌)的文件名字符

可以在环境变量中设置“%”字符

set var=%%something%%

将var设置为
%something%

以获取路径副本,而不扩展环境变量。您可以将以下内容保存为“rawPath.vbs”

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

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