永发信息网

bat批量修改文本内容

答案:3  悬赏:60  手机版
解决时间 2021-03-17 23:36
我有一个1.txt文本需要修改,请高手帮忙写个BAT。我的文本内容是这样的:新的明天
爱了你的
weiaisi
love游
lovememe
打板
正在输入.
百绣
绣绣更健康
绣娘
为你绣花
banzhu18
昨夜星光
网游之恋
空气的味道我想每行的前面加上一些字,比如加上用户名,运行BAT后能修改成以下这样的:用户名 新的明天
用户名 爱了你的
用户名 weiaisi
用户名 love游
用户名 lovememe
用户名 打板
用户名 正在输入.
用户名 百绣
用户名 绣绣更健康
用户名 绣娘
用户名 为你绣花
用户名 banzhu18
用户名 昨夜星光
用户名 网游之恋
用户名 空气的味道
最佳答案
代码如下(已去最后一行空格):@echo off
(for /f "delims=" %%a in (1.txt) do (
if defined n echo.
set /p tmpstr=用户名 %%a set n=1
))>2.txt
start 2.txt
全部回答
@echo off for /f "delims=" %%i in ('dir /s/b *.txt') do ( for /f "delims=" %%a in ('type "%%~fi"') do ( set "foo=%%a" call,set foo=%%foo:1234=4311%% call,echo/%%foo%%>>"%%~fi._" ) move "%%~fi._" "%%~fi" ) exit 以上为批处理代码,保存为bat文件,双击执行,使用前备份文件。另给出VBS方案: Set WshShell = CreateObject("Wscript.Shell") WshShell.Run "cmd /c dir /s/b *.txt > list.txt",vbHide Wscript.Sleep 1000 sFile = "list.txt" Set objFSO = CreateObject("Scripting.FileSystemObject") Set oFile = objFSO.OpenTextFile(sFile,1) Do While Not oFile.AtEndOfStream strLine = oFile.ReadLine If Len(strLine) > 0 Then Set File = objFSO.OpenTextFile(strLine, 1) aryLines = File.ReadAll File.Close aryLines = Replace(aryLines, "1234", "4311") Set File = objFSO.OpenTextFile(strLine, 2) File.Write aryLines File.Close End If Loop oFile.Close objFSO.DeleteFile sFile Set objFSO = Nothing 保存为VBS文件,放到TXT文件目录,双击执行。 ---------------------------------------- 两段代码都可以实现批量替换,无论在该文件夹的深度是多少。不用打开TXT直接替换。不懂可以hi我。
简单,这样试试 假设你的文本是 test.txt 且与 批处理在同目录下,就用这个代码 @echo off set Add=%username% echo.>修改后的文本.txt for /f %%i in (test.txt) do ( echo %Add% %%i>>修改后的文本.txt )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小叶紫檀手串怎样盘玩呀
武汉市江岸区公租房同心雅庭在哪
城市管理工作应坚持哪些基本理念
同行跨省转账什么时候到账
榴传马来西亚榴莲主题餐厅地址在哪,我要去那
在鞋厂工作会对要孩子有影响吗
温室养殖乌龟背甲变形什么原因
封闭的容器空间里,把空气抽完(真空),请问(真
求另类爱情1和2电影百度云资源,未删除版
我在网上看的3+2本硕连读是不是就是HND?到底
手机微信视频打开了,听不到对方声音是怎么回
Java线程的同步和异步的区别
在家里可以开美工设计挣钱吗怎么开呢
我今年54岁交灵活就业养老保险交高档好还是交
华硕主板声卡和魅声外置声卡哪个好点
推荐资讯
精灵兔品牌童装专卖店这个地址在什么地方,我
版权使用费是专利代理吗
法律剪刀捅伤人够不成轻伤!怎么判
我是刚买的苹果6splus手机,昨天充电忘了拔,
新龙房地产开发公司我想知道这个在什么地方
鸣人VS静香是第几集?
大巴一般初几开跑
一个月的小狗除了吃狗粮,还吃什么
<爱会让每个人都流泪>是那首歌的歌词?
办公室的电脑能上网,看百度、优酷、QQ空间都
深圳北D3338的第五车厢在A还是B入口
exe视频加密那种一机一码是不是破解不了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?