永发信息网

如何用批处理替换一个TXT文本里的文字达到这样的效果?

答案:3  悬赏:60  手机版
解决时间 2021-04-07 18:30
比如
今天星期六
变成
今丨天丨星丨期丨六

在线等。
文字很长,所以要用批处理实现,第三方软件麻烦。
最佳答案
用vbs代码吧,比批处理方便:
'═════代═══码═══开═══始═════
set fso=CreateObject("Scripting.FileSystemObject")
set ws=CreateObject("wscript.shell")
set fr=fso.opentextfile("123.txt",1)
set fw=fso.createtextfile("结果.txt",2)
do
line=fr.readline
data=""
if trim(line)<>"" then
for i=1 to len(line)-1
data=data&mid(line,i,1)&"|"
next
data=data&right(line,1)
end if
fw.writeline data
loop until fr.atendofstream
msgbo "处理完毕"
'Created By escortmnm from VBS团队
'═════代═══码═══结═══束═════

说明:
假设你的源文件叫做“123.txt”,将上面的代码保存为扩展名为vbs的文件,放在与源文件同目录运行即可。

运行后你会得到一个叫做“结果.txt”的新文件,里面就是结果。
全部回答
find "是" test.txt > test1.txt or type test.txt | find "是" > test1.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 找到文件里数字1234 修改成 4321 保存 这样就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
五粮液 新概念 水晶透明桶 52度500ml浓香型白
法院怎么确定这个微信号是你的???
弘巢缘地址有知道的么?有点事想过去
为什么麦茯通白枇杷果粉止咳效果这么好?
新买的电脑 什么都没装 为什么LOL FPS一点都
沅开头的车牌是那个地方的简称
合金钢:40CrNiMoA、42CrMo、40Cr;不锈钢:2
黑色的是车厘子,红色的是樱桃对么
万代模型 PG和MB比起来怎么样?
婴儿一般多久会知道喊自己的名字
孩子晚上睡觉哭闹要取个什么字的名字
作文老师请您记住我六百字左右回答上来有好评
TDS值为83的水可以直接饮用吗?
江苏离嘉善有多远
读《迷途笛音》的内心感受。
推荐资讯
感觉到瓶颈了 卧推重量上不去了 求破
单选题20世纪60年代初,美国以提供军援、派遣
美丽的秋天两百个字以上。
hp墨盒上了墨一直闪红灯
环保心愿
什么网名和心似连花是情侣网名
中碳淬火水里面要加什么
手机抢红包软件为什么老掉线
单选题美国和加拿大的人口中,大部分是A.白色
”小祖宗军训”这幅漫画的含义是什么
数据库问题~SQL 服务器: 消息 8120
轿车怕太阳吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?