在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脚本中的十六进制值?
批处理可以使用set / a转换十六进制值。
Set /a var=0xe2
Echo %var%
或者,如果您只想知道值而不将其保存在变量中:
设置/十六进制值
例如:
设置/ a 0x25
结果:
37