Nik*_*Nik 5 windows command-line
我希望有一个简单的答案。是否有一个命令可以为我提供所有用户环境变量的列表?(或用户环境变量的值,如果存在)。我知道有“设置”命令,但是它列出了用户和系统变量。我正在运行一个脚本,我想知道用户变量中是否存在特定的环境变量。只有其他选项是使用注册表信息。但我想知道这是否可以通过命令行或类似的方式实现。
谢谢
查询注册表可能是仅返回用户环境变量的最简单方法:
\n\nreg query HKEY_CURRENT_USER\\Environment\n
Run Code Online (Sandbox Code Playgroud)\n\n这是返回输出的示例:
\n\n\xce\xbb reg query HKEY_CURRENT_USER\\Environment\n\nHKEY_CURRENT_USER\\Environment\n ChocolateyLastPathUpdate REG_SZ 132148451031142736\n ChocolateyToolsLocation REG_SZ C:\\tools\n ip REG_SZ ipconfig /all | findstr /IR "ipv4 ethernet adapter" | findstr /IRV "description tunnel vpn dial bluetooth [2-9]:$" | findstr /LV "*"\n Path REG_EXPAND_SZ C:\\PATH\\gnuwin32\\bin;%USERPROFILE%\\AppData\\Local\\Microsoft\\WindowsApps;\n QB REG_SZ tasklist /FI "IMAGENAME eq qbittorrent.exe"\n TEMP REG_EXPAND_SZ %USERPROFILE%\\AppData\\Local\\Temp\n TMP REG_EXPAND_SZ %USERPROFILE%\\AppData\\Local\\Temp\n
Run Code Online (Sandbox Code Playgroud)\n
是的,只需使用 set 命令:
SET
Run Code Online (Sandbox Code Playgroud)
如果您想查看具有指定前缀的所有内容,请使用:
SET prefix
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27135 次 |
最近记录: |