0
我想显示值使用我发现在前一篇文章中找到的脚本,除了它给我的价值在十六进制。我需要它在十进制。在if defined
valuename`行之前插入我怎样才能得到一个批处理脚本的注册表项的值和显示十进制值
@echo OFF
setlocal ENABLEEXTENSIONS
set KEY_NAME=HKLM\SOFTWARE\Wow6432Node\TeamViewer\Version8
set VALUE_NAME=ClientID
FOR /F "tokens=1-3" %%A IN ('REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul') DO (
set ValueName=%%A
set ValueType=%%B
set ValueValue=%%C
)
if defined ValueName (
@echo Value Name = %ValueName%
@echo Value Type = %ValueType%
@echo Value Value = %ValueValue%
) else (
@echo %KEY_NAME%\%VALUE_NAME% not found.
)
任何帮助将大大赞赏...