【发布时间】:2010-01-20 18:01:56
【问题描述】:
是否可以使用 DOS 命令将字符串格式化为十六进制值?我正在尝试从命令行将十六进制值传递给我的程序,但它将完整的值作为字符串而不是十六进制值?
【问题讨论】:
是否可以使用 DOS 命令将字符串格式化为十六进制值?我正在尝试从命令行将十六进制值传递给我的程序,但它将完整的值作为字符串而不是十六进制值?
【问题讨论】:
忘记石油峰值,峰值 DOS 呢?是时候展望未来了。 未来是 PowerShell。
PS > "{0:x4}" -f ([int]"999") 03e7【讨论】:
set /? 以获取使之成为可能的/A 开关。我可以在不到 100 行的时间内完成,但接下来的一天我都会头疼。
我不确定 DOS 命令,但您可以使用 Windows 计算器来执行此操作...只需将其置于科学模式(查看菜单),然后将其置于十进制模式(也是查看菜单),然后输入数字,然后将其置于十六进制模式(再次,在视图菜单中)。它将显示您输入的十进制数对应的十六进制值。
【讨论】:
不,它只传递字符串。您需要从程序内部转换为十六进制。
【讨论】: