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

标签 windows command-line batch-file

基本上,我想将我的确切 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

关于windows - 如何在不执行其中的参数的情况下查看 Windows 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15345738/

相关文章:

javascript - NodeJS、Windows、wmic 标准输入

windows - 为什么editbin/swaprun :CD/swaprun:NET change two bytes?

windows - WMIC命令批量输出非UTF-8文本文件

html - knitr mp4 电影嵌入在 Windows XP 上不起作用

windows - 如何比较本地文件与 FTP 服务器上文件的年龄,如果远程副本在 PowerShell 中较新则如何下载

c - 如何将 C 语言更改为外部磁盘驱动器

c++ - 使用命令行参数选择数据类型?

oracle - 显示编码文本的命令行

c++ - 为 C 和 C++ 安装 MessagePack 实现时出现链接器错误

windows - 未设置变量?回声关闭