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

Bat批处理怎么获取TXT文本里指定字符前后的字符串,然后分别赋值给两个变量?例如:让用户自己在D盘新建1.TXT文本,如果用户在1.TXT里写上357#265 那么怎么用bat批处理,获取1.TXT里的#前后的357和265,分别赋值a和b两个变量。 注意文本里的内容是随机的。希望大神帮助,越简单越好,感谢!

比如有个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文件放同一文件夹下(桌面也可以)
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答