批量更改文本文件内容的方法

批量更改文本文件内容的方法

ID:77961833

大小:67.10 KB

页数:4页

时间:2022-01-29

批量更改文本文件内容的方法_第1页
批量更改文本文件内容的方法_第2页
批量更改文本文件内容的方法_第3页
批量更改文本文件内容的方法_第4页
资源描述:

《批量更改文本文件内容的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、批量更改文本文件内容的方法作者:新空教程整理日期:2010年01月29日批量更改文本文件内容的方法:因为各种原因,有时需要批量更改文件文件中的内容,比如将电脑”改成计算机”下面给出一个简单的方法。—、批处理方法:@echoofffor/f"delims二"%%iin('dir/s/btxt')do批量更改文本文件内容的方法:因为各种原因,有时需要批量更改文件文件中的内容,比如将电脑改成计算机”下面给出一个简单的方法。一、批处理方法:@echoofffor/f"delims="%%iin('dir/

2、s/b.txt')do(for/f"delims="%%ain('typedo(set"foo=%%a"call,setfoo=%%fo。:电脑二计算机%%call,echo/%%foo%%»"%%-fi.")move“%%〜fi._”“%%〜fi”exit将上面内容拷入文本文件,然后更改成“ba文件,双击执行即可二、vb脚本的方法:SetWshShell=CreateObject(HWscript.ShellH)WshShell.Runncmd/cdir/s/b.txt>list.txt",vb

3、HideWscript.Sleep1000sFile="list.txt”SetobjFSO=CreateObject(HScripting.FileSystemObjectH)SetoFile=objFSO.OpenTextFile(sFile,1)DoWhileNotoFile.AtEndOfStreamstrLine=oFile.ReadLineIfLen(strLine)>0ThenSetFile=objFSO.OpenTextFile(strLine,1)aryLines=File.Re

4、adAIIFile.ClosearyLines=Replace(aryLines,“电脑“,“计算机”)SetFile=objFSO.OpenTextFile(strLine,2)File.WritearyLinesFile.CloseEndIfLoopoFile.CloseobjFSO.DeleteFilesFileSetobjFSO=Nothing保存扩展名为VBS,放到TXT文件所在目录,双击执行如何批量修改TXT文件中指定字符?[此问题的推荐答案]用批处理就可以,把原来的txt命名为1.t

5、xt,下面代码保存为bat运行后2.txt就是你想要的文件,有问题hi我@echooffsetlocalenabledelayedexpansionset/acount=1for/Fntokens=n%%iin(1.txt)docall:."%%『pauseexitsetwork=%1setwork=%work:1=1(!count!)%setwork=%work:<=A<%setwork=%work:>=A>%echo%work:^1,-1%»2.txtset/acount+=1如何用批处理结合

6、VBS实现批量替换修改txt文本???左悬赏分:20-解决时间:2009-11-2221:21我这目录里有很多TXT文档,1.txt,2.txt,3.txt里面有2处内容需要替换:uname=1替换成"name=19,还有“path=e:gameM替换成“path=e:game因为bat很难实现对txt的替换,我这有2个VBS分别替换2处,要运行2个VBS才可以替换成功1个txt文本,问题是运行1次bat不可以打开2个vbs,而且郁闷的是要指定路径D:11.txt,这样每次要修改,有没有可以结

7、合bat和vbs同时批量替换2处的,谢谢!下面是我的代码:SetFSO=NothingDimstrFile:strFile="D:11.txt”DimFSO:SetFSO=CreateObject(nScripting.FileSystemObjecf)DimobjFile:SetobjFile=FSO.OpenTextFile(strFile)DimstrContent:strContent=objFile.ReadallobjFile.CloseDimobjRegEx:SetobjRegE

8、x=CreateObject(HVBScript.RegExpH)objRegEx.Global=TrueobjRegEx.IgnoreCase=TrueobjRegEx.Pattern="path=e:game”DimobjNewText:objNewText=objRegEx.Replace(strContent,"path=e:gamen)DimobjTextFile:SetobjTextFile=FSO.CreateTextFile("D:11.txt")objTex

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。