Bat批处理怎么获取TXT文本里指定字符前后的字符串,然后分别赋值给两个变量? 200

Bat批处理怎么获取TXT文本里指定字符前后的字符串,然后分别赋值给两个变量?例如:让用户自己在D盘新建1.TXT文本,如果用户在1.TXT里写上357#265那么怎么用... Bat批处理怎么获取TXT文本里指定字符前后的字符串,然后分别赋值给两个变量?例如:让用户自己在D盘新建1.TXT文本,如果用户在1.TXT里写上357#265 那么怎么用bat批处理,获取1.TXT里的#前后的357和265,分别赋值a和b两个变量。 注意文本里的内容是随机的。希望大神帮助,越简单越好,感谢! 展开
 我来答
藤原子大雄
2018-07-07 · TA获得超过7196个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1744万
展开全部
比如有个a.ime文件,要把他里面的123456改成654321方法如下
@echo off
ren a.ime a.txt
setlocal Enabledelayedexpansion
for /f "中穗tokens=*" %%a in (a.txt) do (
set var=%%a
set var=!var:123456=654321!
echo !var!>>b.txt
)
endlocal
ren b.txt a.ime
del a.txt

把上面的内容保存为哗冲批处理文件,乱培歼并让他和ime文件放同一文件夹下(桌面也可以)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式