【发布时间】:2016-09-06 17:15:36
【问题描述】:
以下是我在 .bat 脚本中的代码
FOR /F "tokens=2*" %%A IN ('REG.EXE QUERY "HKLM\Software\Microsoft\Internet Explorer" /V "Version"') DO SET IEVer=%%B
为此我遇到了错误
'REG.EXE QUERY "HKLM\Software\Microsoft\Internet Explorer" /V "Version"' is not recognized as an internal or external command, operable program or batch file.
我也试过
FOR /F "tokens=2*" %%A IN ('%systemRoot%\system32\REG QUERY "HKLM\Software\Microsoft\Internet Explorer" /V "Version"') DO SET IEVer=%%B
仍然遇到同样的错误。
但是在运行中
D:\>REG.EXE QUERY "HKLM\Software\Microsoft\Internet Explorer" /V "Version"
我得到输出
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer
Version REG_SZ 9.11.9600.18378
这只发生在一台机器上???有什么想法吗??
【问题讨论】:
-
如果您在以下键上运行相同的批处理文件,那么该特定机器上会发生什么?
HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer
标签: batch-file for-loop registry