DOS命令将字符串格式化为十六进制值
答
忘记Peak Oil,Peak DOS怎么样?现在是展望未来的时候了。而未来的PowerShell也是。
PS > "{0:x4}" -f ([int]"999") 03e7
答
不,它只传递字符串。您需要从程序内部转换为十六进制。
答
我不确定一个DOS命令,但你可以使用Windows计算器来做到这一点...只要把它放到科学模式(视图菜单),然后把它放到十进制模式(也是视图菜单) ,然后输入数字,然后将其置于十六进制模式(再次,在视图菜单中)。它会显示您输入的十进制数的相应十六进制值。
好像很多打字只是转换了一些...的? – 2010-01-20 18:25:06
它是否比输入高度专业化的自定义.EXE的所有打字输入少,唯一的目的是将小数转换为十六进制? 它是否比CMD脚本少,能够将十进制数转换为十六进制,以及所有的解析等? 请参阅'set /?'为'/ A'开关,这将使它成为可能。我可以用不到100行的方式做到这一点,但是一天的其余时间我都会头痛。 – 2010-01-21 20:10:00