问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理怎么读取和修改INI配置文件?

发布网友 发布时间:2022-04-23 22:50

我来回答

2个回答

热心网友 时间:2022-04-23 07:04

@echo off&setlocal ENABLEDELAYEDEXPANSION
call :解析 1.ini
call :提取 okm abc
call :修改 okm abc newvalue
call :输出 >new.ini
goto :eof


:解析 [参数#1=ini文件路径]
set "op="
for /f " usebackq tokens=1* delims==" %%a in ("%~1") do (
if "%%b"=="" (
set "op=%%a"
) else (
set "##!op!#%%a=%%b"
)
)
goto :eof


:提取 [参数#1=Option] [参数#2=Key]
echo,Option=%~1,Key=%~2,Value=!##[%~1]#%~2!
goto :eof


:修改 [参数#1=Option] [参数#2=Key] [参数#3=value,没有参数3则删除该配置项]
set "##[%~1]#%~2=%~3"
goto :eof


:输出 [>新ini文件路径]
set "op="
for /f "tokens=1-3 delims=#=" %%a in ('set ##') do (
if "%%a"=="!op!" (
echo,%%b=%%c
) else (
echo,%%a
set "op=%%a"
echo,%%b=%%c
)
)

热心网友 时间:2022-04-23 08:22

编写一个合适的list很重要,例如
ini路径 项名 键名 新的值
D:\?\1.ini cbd abc 321
D:\?\1.ini cbd qwe 321
D:\?\1.ini cbd qaz 321
D:\?\1.ini okm cxz 321

根据list结构,批处理就方便编写,这样做的好处是批处理编写好后将是固定的,要修改值间接在list中进行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2023文科男生最吃香的专业 哪些专业好就业 在南京想找上海音乐学院的老师,怎么找? 荔枝核怎么服用-荔枝核煮水一般煮几颗合适 属虎适合什么名字2022年新生儿 有内涵热门名字精选 国内读研好,还是出国读研好 出国读研和国内读研哪个更好 在一个比例中,如果两个外项互为倒数。那么两个内向的什么是一?_百度知 ... 两个外项互为倒数,一个内向是8分之3,另一个内项是多少【怎样求出来... 在一个比例中,两个外向互为倒数,其中一个内项是8,另一个内项是_百度... 在比例中两个外项互为倒数,其中一个内向是2.75,另一个内项是多少_百度... V_VOs10手机开机有垃圾广告 C和C++怎么对ini文件进行操作? 周杰伦一共有多少首歌,分别是什么,到哪里下载 c++ mfc 读取ini文件里的多组数据 ini文件的读取 安卓手机充满电可以用多少小时一般 C++操作ini文件问题 苹果6 p怎么重新设置id? 什么是 VOS 系统 软件 批处理读取ini文件 vos10手机删除图片有个痕迹怎么关闭 C++ 读写INI文件 如何在VC中实现配置文件(ini)的读写 一千几的能买到好手机吗?就不知道买什么机子? vc++ 读取INI文件。 vos3000有手机端吗 C# 读取ini文件的内容,写入新的ini文件 绝园的暴风雨资源的百度云链接 C++ini文件 怎么读取数据 如何在C#中读写INI文件 v_vos51手机有电子身份证功能吗 关于C# timer和TextReader按时间读取ini文件的问题 _vos1手机怎么截图 安卓上怎么读取ini 男国字脸适合什么样的发型? 读写INI文件怎么指定INI文件的位置在自己程序 男人国字脸适合什么发型好看 国字脸适合什么发型男 男国字脸适合什么发型? 男生国字脸留什么发型好看 有点国字脸的男生,该选择怎样的发型呢? 国字脸的男孩适合什么发型 男国字脸适合什么发型图片 正方形国字脸男生适合什么发型 男儿国字脸适合什么发型 计算器记忆加减法怎么用? 计算机上的“记忆加”和“记忆减”怎么操作? 计算器上的记忆加和记忆减怎么用? 你知道如何快速记忆加减乘除吗? 怎样快速记加减口决表