标题: [数值计算] 怎么样实现十六进制数据输入并进行简单计算 [打印本页]
作者: role_2099 时间: 2019-11-14 20:50 标题: 怎么样实现十六进制数据输入并进行简单计算
之前在公司看到过一个小工具,一直对批处理挺感兴趣的,感觉很神秘,几行代码实现大功能,现在想实现他,请教一下各位大神
大致是这样啊,打开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多位,最后算固定的几位加减法
麻烦路过的大神指点指点,非常感谢
作者: xczxczxcz 时间: 2019-11-15 17:22
扫码会有惊喜。
作者: terse 时间: 2019-11-15 22:07
给给powershell 拿去自己修改- $arr = 'A1 02 03 04 05'
- $arr += ' ' + ([int]($arr -split(' ') | % {[int]"0x$_"} | Measure -Sum).sum).ToString('X')
- $arr
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |