BAT文件编写问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:55:05
要将一个TXT文件里边所有关于“{4A582741-9839-11d1-B709-00A024DDAFD1}”的数值更改成“{3B682741-97739-11231d1-09-0HSGS4562DAFD1}” 要改这个TXT文件里所有的“{4A582741-9839-11d1-B709-00A024DDAFD1}”改成“{3B682741-97739-11231d1-09-0HSGS4562DAFD1}”怎样编写代码?(引号不算)

@echo off&&setlocal enabledelayedexpansion
call :delall
for /f "delims=" %%a in (1.txt) do (
set var=%%a
set "var=!var:{4A582741-9839-11d1-B709-00A024DDAFD1}={3B682741-97739-11231d1-09-0HSGS4562DAFD1}!"
>>2.txt echo !var!
)
copy 2.txt 1.txt /y
:delall
if exist 2.txt del 2.txt/f/q

rem *****************
rem 星号以上代码另存为xx.bat,和你的txt文件放在同级目录下,把代码的1.txt,改成你的txt文件名。