标题: 如何使用VBS查找、替换文本文件中的字符 [打印本页]
作者: 小强 时间: 2007-11-6 11:05 标题: 如何使用VBS查找、替换文本文件中的字符
我想把TEST.TXT中的AAA换成BBB或删除所有的AAA该怎么写?
作者: youxi01 时间: 2007-11-6 12:42
用replace即可
具体的思路:先用for读取文件全部内容,然后用replace替换相关内容。
具体代码自己去尝试着写了...
作者: lygwdyanzi 时间: 2007-11-7 09:05
replace
不是批处理的吗?
作者: youxi01 时间: 2007-11-7 10:14
呵呵,难道只准批处理有,vbs就不能有?
批处理有for,vbs也有for呢
作者: 小强 时间: 2007-11-9 13:14
谢谢,已经搞定了.机器中毒了,所有的网页都被加了一句病毒代码,所以才想写这个
作者: sonic_andy 时间: 2008-2-9 11:16
可以使用filestream的readall方法读取所有的内容。
- set fso = createobject("scripting.filesystemobject")
-
- ' 读取文件
- set stream = fso.opentextfile("test.txt",1)
- content = stream.readall()
- call stream.close()
-
- ' 替换字符串
- content = replace(content,"AAA","BBB")
-
- ' 保存文件
- set stream = fso.opentextfile("test.txt",2)
- call stream.write(content)
- call stream.close()
复制代码
[ 本帖最后由 sonic_andy 于 2008-2-9 11:19 编辑 ]
作者: pinghbyt 时间: 2018-1-2 23:20
回复6楼。代码替换汉字时常出错
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |