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

[问题求助] VBS怎样把txt文本内容每间隔50行加空格一次?

[复制链接]
发表于 2013-12-3 13:30:31 | 显示全部楼层
回复 15# pengyou86


    你那个出问题的.bat文件怎么没有上传?
 楼主| 发表于 2013-12-3 13:46:29 | 显示全部楼层
上传了 麻烦你了
发表于 2013-12-3 14:05:21 | 显示全部楼层
回复 17# pengyou86


    在哪里?请更新到顶楼吧
 楼主| 发表于 2013-12-3 14:39:56 | 显示全部楼层
在线等高人帮忙 谢谢
 楼主| 发表于 2013-12-3 15:51:48 | 显示全部楼层
高人麻烦给解决一下 谢谢
 楼主| 发表于 2013-12-3 15:54:03 | 显示全部楼层
回复 16# DAIC


这个就是我之前用bat出现的错误
 楼主| 发表于 2013-12-3 15:56:16 | 显示全部楼层
回复 18# DAIC


   http://www.bathome.net/thread-19291-1-1.html 这个就是最早的帖子 我当时求助的时候用的是这个帖子里面的批处理结果出现我上传图片的那样的情况
所以我现在求助vbs格式的批处理  bat格式我怕用了几天还会出现图上面的情况
发表于 2013-12-3 16:00:15 | 显示全部楼层
回复 22# pengyou86


bat和txt都是ANSI编码的话,是不会出问题的。
我让你上传有问题的bat和txt,你不肯,我也没啥办法。
发表于 2013-12-3 17:30:19 | 显示全部楼层
本帖最后由 apang 于 2013-12-17 10:26 编辑
  1. Set fso = CreateObject("Scripting.FileSystemObject")
  2. text = fso.OpenTextFile("111.txt",1).ReadAll

  3. Set re = New RegExp
  4. re.Pattern = "(.*\n){50}|[\s\S]+$"
  5. re.Global = True
  6. For Each m in re.Execute(text)
  7.     fso.OpenTextFile("123.txt",8,true).WriteLine m
  8. Next
复制代码
  1. Set fso = CreateObject("Scripting.FileSystemObject")
  2. txt = fso.OpenTextFile("111.txt").ReadAll

  3. Set re = New RegExp
  4. re.Pattern = "(.*\n){50}"
  5. re.Global = True
  6. fso.OpenTextFile("123.txt",2,true).Write re.Replace(txt,"$&" & vbCrLf)
复制代码
 楼主| 发表于 2013-12-3 22:53:18 | 显示全部楼层
apang 发表于 2013-12-3 17:30



    谢谢 你的帮忙 问题解决了  感谢大家对我的帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 16:49 , Processed in 0.018540 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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