reg查询返回十六进制值

时间:2012-02-26 12:55:57

标签: batch-file

在bat脚本中,我正在执行以下操作

FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\NICE Systems\Nice Screen" /v EnableEncryption') DO SET encription=%%B
Echo encription=%encription%

返回十六进制值0 * 0

如何将其转换为数字?或者如何比较bat脚本中的十六进制值?

2 个答案:

答案 0 :(得分:3)

Batch可以使用set / a转换十六进制值。

Set /a var=0xe2
Echo %var%

答案 1 :(得分:0)

或者如果您只想知道该值而不将其保存在变量中:

设置/ a十六进制值

例如:

设置/ a 0x25

结果:

37

相关问题