bat文件修改ini文件指定带等号内容
@echooff&setlocalenabledelayedexpansion(for/f"tokens=*delims="%%iin(c:\Hello.ini)do(s...
@echo off & setlocal enabledelayedexpansion
(for /f "tokens=* delims=" %%i in (c:\Hello.ini) do (set str=%%i
set str=!str:bat_res=0=bat_res=1!
echo !str!))>_d.ini
move _d.ini c:\Hello.ini
我想执行bat文件将Hello.ini文件中的bat_res=0替换成bat_res=1,但现在执行的结果是将bat_res替换成了0=bat_res=1 第一个字符串等号如何让其不起作用 求指教 展开
(for /f "tokens=* delims=" %%i in (c:\Hello.ini) do (set str=%%i
set str=!str:bat_res=0=bat_res=1!
echo !str!))>_d.ini
move _d.ini c:\Hello.ini
我想执行bat文件将Hello.ini文件中的bat_res=0替换成bat_res=1,但现在执行的结果是将bat_res替换成了0=bat_res=1 第一个字符串等号如何让其不起作用 求指教 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |