批处理 修改带等号不确定参数值
如文件Num=(不确定值)我要改成Num=123使用for/f%%ain(game.cfg)do(setpn=%%asetpa=!pn:Num=(不确定值)=Num=12...
如 文件
Num=(不确定值)
我要改成
Num=123
使用
for /f %%a in (game.cfg) do (
set pn=%%a
set pa=!pn:Num=(不确定值)=Num=123!
echo !pa!>>b.txt
)
就不行 因为 我参数Height=123 里面有个等号
该怎么办 展开
Num=(不确定值)
我要改成
Num=123
使用
for /f %%a in (game.cfg) do (
set pn=%%a
set pa=!pn:Num=(不确定值)=Num=123!
echo !pa!>>b.txt
)
就不行 因为 我参数Height=123 里面有个等号
该怎么办 展开
展开全部
@echo off
for /f "delims=" %%a in (game.cfg) do (
echo %%a | findstr "Num=">nul&&echo Num=123 >b.txt||echo %%a >b.txt
)
到底是改Num 还是Height?
追问
是Num。。height是大错了。。
还有。。我这是一个很多行的配置文件。。
如
[Numbers]
Num=*******
Num1=******
Num2=******
能不能只改Num=后面的项不会动其他参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询