批处理BAT读取INI文件信息

ReadIni.bat这是读取的逻辑部分

@echo off
set CONFIG_FILE_PARAM=%1
for /f "usebackq skip=4 tokens=2,4*" %%a in (%CONFIG_FILE_PARAM%) do (
if %2==%%a set %3=%%b
)

Test.bat这是调用上面的bat读取出想要的Key值
set config_ini_path=D:\TEST.ini
set config_key=ABC
set config_value=0
call .\ReadIni.bat %config_ini_path% %config_key% config_value
echo %config_key% = %config_value%
pause

 

skip=4 从第四行开始读取

tokens=2,4* 读取第2,4列

第2列是key,第4列是value

 

posted @ 2021-02-25 10:42  小鈤犇  阅读(612)  评论(0)    收藏  举报