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

[文本处理] 批处理如何以二进制方式往文件里面写入数据?

示意代码:
cmd 0x12345678 > output.bin

执行之后,output.bin大小4字节,内容是(hex, little-endian):78 56 34 12

补充:
本人使用64bit Win7,不支持16bit executable,如果建议使用DOS时代的工具就免了。

cscript -nologo l2b.vbs 0x12345678>output.bin

l2b.vbs
  1. l=clng(eval(replace(replace(wscript.arguments(0),"0x","&h"),"0X","&h")))
  2. do while l>0:wscript.stdout.write chr(l mod 256):l=clng(l/256):loop
复制代码

TOP

回复 5# zz100001


    你给写一个吧,大家也学习下。

TOP

你写个vbs不就好了

TOP

回复 3# garyv


    BAT没这功能,自己写exe去吧。

TOP

回复 2# BAT-VBS


    谢谢。

  .exe是万能的可以自己写,如果用.exe的话,我就不会到此提问了。

TOP

TOP

返回列表