www.dbpj.net > 批处理如何修改ini文件中的内容

批处理如何修改ini文件中的内容

@echo off rem 设置INI文件 set "SrcFile=d:\123.ini" rem 设置要查找的句子 set "line=abc123=2" rem 设置替换后的值 set "value=3"(for /f "delims=" %%a in ('findstr /n .* "%SrcFile%"') do ( set "var=%%a" setlocal

@echo off&setlocal enabledelayedexpansioncd /d .\batchfor /f "delims=" %%i in ('dir /s/b *.ini') do ( for /f "delims=" %%a in ('type %%i') do ( set "str=%%a" set str=!str:aaa=bbb! echo !str! )>>"%%i_"move "%%i_" "%%i")exit直接替换是不行的,除非借助第三方工具,不过可以生成临时文件,然后替换原来的文件即可.

@echo off & title 替换配置文件中内容段 By 依梦琴瑶cd /d %~dp0setlocal enabledelayedexpansion::去除配置文件中的空行,并输出e799bee5baa6e59b9ee7ad9431333363393730到Config.tmp1临时文件(for /f "delims=" %%a in (Config.

用vbs更简单:vbs代码:on error resume next dim fso,inifl,str,inifninifn=" " ' 在等号后面双引号里写上ini文件的文件名,例如:inifn="configip.ini"set fso = createobject("scripting.filesystemobject")set inifl = fso.opentextfile ("c:\windows\"

@echo off pushd d:\abc(for /f "tokens=*" %%i in (123.ini) do ( echo %%i|findstr "Switch=0">nul&&echo Switch=1||echo %%i))>temp.ini move /y temp.ini 123.ini 缺点:会删除ini文件中的空行,需要保留的话再追问吧.

@echo offecho @3D-Fahrschule 514 20508>tmp.txtdel prof-V1.iniren tmp.txt prof-V1.ini恢复.reg

@echo offfor /f "tokens=*" %%i in ('dir/b 2018*.ini') do ((for /f "tokens=*" %%j in ('type "%%i"') do (if "%%j"=="SIN=50" (echo SIN=1000) else if "%%j"=="SCM=60" (echo SCM=20) else echo %%j))>temp.txtmove /y temp.txt "%%i")

@echo off&setlocal enabledelayedexpansiondel 1tmp.txt 2>nuldel 2tmp.txt 2>nulfor /f "delims=" %%1 in ('type "c:\1.ini"')do set strline=%%1&set newline=!strline:xxxxxx=00:00:00:00:00:00!&echo !newline!>>1tmp.txtfor /f "delims=" %%1 in

我觉得给你个思路. FIND tcpip001 然后;号来切割,第二块就是13.1.1.2,改就是了.但你后面这样一说我看就 直接 FIND 查找 TCPIP001 这一行,修改

你要把它(C:\某文件.ini)的内容修改成什么?下面几个例子:【清空它】cd.>"C:\某文件.ini"【追加(追加就是在它后面接着写东西)内容】echo 内容>>"C:\某文件.ini"【更改内容(清空+写入)】set "file=C:\某文件.ini"cd.>"%file%"echo 内容>>"%file%"或set "file=C:\某文件.ini"del /s /q /f "%file%"echo 内容>>"%file%"

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com