[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 怎么样实现十六进制数据输入并进行简单计算

之前在公司看到过一个小工具,一直对批处理挺感兴趣的,感觉很神秘,几行代码实现大功能,现在想实现他,请教一下各位大神
大致是这样啊,打开bat批处理工具后,开始输入一组16进制数值,如A1 02 03 04 05,这里为了方便计算只写了5位
按任意键完成计算并保存到cal.txt,cal.txt打开后是这样的A1 02 03 04 05 AF,我就是为了得到AF(AF是A1+02+03+04的和)这个值并存成一串,现实中我需要计算不规则的好多十六进制有30多位,最后算固定的几位加减法
麻烦路过的大神指点指点,非常感谢

扫码会有惊喜。
QQ: 己阵亡
脚本优先 [PowerShell win10]

TOP

给给powershell 拿去自己修改
  1. $arr = 'A1 02 03 04 05'
  2. $arr += ' ' + ([int]($arr -split(' ') | % {[int]"0x$_"} | Measure -Sum).sum).ToString('X')
  3. $arr
复制代码

TOP

返回列表