reg查询返回十六进制值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了reg查询返回十六进制值相关的知识,希望对你有一定的参考价值。

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

FOR /F "tokens=2* delims=    " %%A IN ('REG QUERY "HKEY_LOCAL_MACHINESOFTWARENICE SystemsNice Screen" /v EnableEncryption') DO SET encription=%%B
Echo encription=%encription%

它返回十六进制值0 * 0

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

答案

批处理可以使用set / a转换十六进制值。

Set /a var=0xe2
Echo %var%
另一答案

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

设置/十六进制值

例如:

设置/ a 0x25

结果:

37

以上是关于reg查询返回十六进制值的主要内容,如果未能解决你的问题,请参考以下文章

片段视图返回后执行的 Firebase 查询

将二进制值转换为字符串并返回二进制?

如何查询并确保返回的值只添加到数组中一次?

Elasticsearch--搜索

数据集设计者如何确定标量查询的返回类型?

如何在 graphQL 片段中定义可选字段以进行查询