欢迎来到天天文库
浏览记录
ID:77961833
大小:67.10 KB
页数:4页
时间:2022-01-29
《批量更改文本文件内容的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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
此文档下载收益归作者所有