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

2024-11-02 09:17:45
推荐回答(1个)
回答(1):

比如有个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文件放同一文件夹下(桌面也可以)