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

vbs
  1. Dim a(),b(),c(),n
  2. file1 = "A.txt"
  3. file2 = "B.txt"
  4. file3 = "C.txt"
  5. Set fso = CreateObject("Scripting.FileSystemObject")
  6. i=0
  7. n = InputBox("输入"&file1&"每行重复的次数:",,1)
  8. Set f = fso.OpenTextFile(file1,1)
  9. Do While f.AtEndOfStream <> True
  10.     str = f.ReadLine
  11.     For j=1 to n
  12.         ReDim Preserve a(i)
  13.         a(i) = str
  14.         i = i+1
  15.     Next
  16. Loop
  17. f.Close
  18. i=0
  19. n = InputBox("输入"&file2&"每行重复的次数:",,1)
  20. Set f = fso.OpenTextFile(file2,1)
  21. Do While f.AtEndOfStream <> True
  22.     str = f.ReadLine
  23.     For j=1 to n
  24.         ReDim Preserve b(i)
  25.         b(i) = str
  26.         i = i+1
  27.     Next
  28. Loop
  29. f.Close
  30. i=0
  31. n = InputBox("输入"&file3&"每行重复的次数:",,1)
  32. Set f = fso.OpenTextFile(file3,1)
  33. Do While f.AtEndOfStream <> True
  34.     str = f.ReadLine
  35.     For j=1 to n
  36.         ReDim Preserve c(i)
  37.         c(i) = str
  38.         i = i+1
  39.     Next
  40. Loop
  41. f.Close
  42. On Error Resume Next
  43. Set f = fso.CreateTextFile("合并.txt",2)
  44. For k=0 to UBound(a)
  45.     f.WriteLine a(k)&","&b(k)&","&c(k)
  46. Next
  47. f.Close
  48. Msgbox "完成"
复制代码
2

评分人数

    • winbat: 测试成功,非常感谢 @pcl_test 大大技术 + 1
    • 依山居: 哈哈。技术 + 1

TOP

回复 8# 依山居

用的逐行读写

TOP

返回列表