我在用户的电脑上通过 spyxx 找到某个进程的 id 都是在 spyxx 使用 16 进制显示,而任务管理器使用 10 进制显示,用户的电脑没有计算器。我如何使用 bat 或 cmd 等批处理文件快速将十六进制的数字转换为十进制的数字

创建一个文本文件,修改后缀名为 cmd 文件

使用如下代码即可创建一个变量,在变量里面设置十六进制,此时输出就是 10 进制字符串

set /A hex=0x0b12
echo %hex%

请将 0x0b12 替换为你需要转换的十六进制数字

别忘了添加 pause 暂停哦

相信小伙伴能记住上面的代码,这样就可以在用户这边用记事本写了


本文会经常更新,请阅读原文: https://dotnet-campus.github.io//post/%E9%80%9A%E8%BF%87-cmd-%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E5%B0%86-16-%E8%BF%9B%E5%88%B6%E8%BD%AC-10-%E8%BF%9B%E5%88%B6%E6%95%B0%E5%AD%97.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 lindexi (包含链接: https://dotnet-campus.github.io/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系