特定键的注册表值

R0t*_*ten 2 registry batch-file

我已经看到了这个一般问题的许多答案,但不确定如何将解决方案合并到我的批次中......你能帮忙吗?我需要此命令/键的十进制值:

reg query HKLM\Software\Wow6432Node\TeamViewer\Version9 /v ClientID
Run Code Online (Sandbox Code Playgroud)

Raf*_*ael 5

for /f "tokens=3" %%a in ('reg query HKLM\Software\Wow6432Node\TeamViewer\Version9 /v
 ClientID') do (set /a num = %%a)
echo/%num%
Run Code Online (Sandbox Code Playgroud)

它将转换0x.....为十进制值。%a如果%%a您使用的是cmd而不是批处理文件,请不要忘记使用而不是。

  • @serup 它用于获取第三个分隔项。例如: `for /f "tokens=3" %%a in ('echo/abcd e') do (echo/%%a)` 将回显“c” (2认同)