找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 12540|回复: 2

如何用VBS实现批处理copy /b的功能

[复制链接]
发表于 2009-10-9 09:55:48 | 显示全部楼层 |阅读模式
批处理中copy /b a+b c可以将多个文件合并成一个文件。不知道用VBS如何实现这个功能。或许同样的问题已经有人给出答案了。由于电脑还未连网,现在是用手机在上,搜索起来很麻烦,请管理员见谅。《不好意思,好象发错版块了,手机上网就是那么无奈。版主见谅。》

[ 本帖最后由 zljzsmzzx 于 2009-10-9 10:14 编辑 ]
 楼主| 发表于 2009-10-10 08:38:12 | 显示全部楼层
高手呢?问题太简单了提不起高手们的兴趣?
发表于 2009-10-10 13:05:08 | 显示全部楼层
  1. Const adTypeBinary = 1
  2. Const adSaveCreateOverWrite = 2

  3. CopyBin "C:\boot.ini", "C:\boot.ini", "a.txt"

  4. Function CopyBin(File1, File2, DestFile)
  5. Dim ADOStrm
  6. Set ADOStrm = CreateObject("ADODB.Stream")
  7. ADOStrm.Type = adTypeBinary
  8. ADOStrm.Open
  9. ADOStrm.Write ReadBin(File1)
  10. ADOStrm.Write ReadBin(File2)
  11. ADOStrm.SaveToFile DestFile, adSaveCreateOverWrite
  12. End Function

  13. Function ReadBin(FileName)
  14. Dim ADOStrm
  15. Set ADOStrm = CreateObject("ADODB.Stream")
  16. ADOStrm.Type = adTypeBinary
  17. ADOStrm.Open
  18. ADOStrm.LoadFromFile FileName
  19. ReadBin = ADOStrm.Read
  20. End Function
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 05:10 , Processed in 0.013174 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表