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

[问题求助] 求VBS脚本快捷的二进制读写

我要把一个二进制文件每一个byte都写入一个txt里
如二进制文件为:
682669BC1A2B
那我就要输出到txt
104
38
105
188
26
43
请问怎么高效地输出?
或是换一种方式?
  1. a=timer
  2. Set ado = CreateObject("adodb.stream")
  3. Set fso = CreateObject("scripting.filesystemobject")
  4. Set file = fso.OpenTextFile("049.txt",2,True)
  5. ado.Type = 1
  6. ado.Open
  7. ado.LoadFromFile("049.xxx")
  8. Do Until ado.EOS
  9. file.Write ascb(ado.Read(1))&" "
  10. Loop
  11. ado.Close
  12. msgbox timer-a
复制代码
这样一个4兆的文件都要28秒,而且狂耗cpu
应该就是耗在ascb上面

或者能不能换一种“加密”方式
就是让不能直接打开就行了
求了……

回复 2# czjt1234


    牛逼!

TOP

返回列表