ini文件实例。
bat去读取ini文件时,我们假设:
文件只有一个section,而且section的头在第一行,这间不会有空格。这们我们可以在读取时先掠过第一行,直接读取数。
config.ini文件内容如下:
[Common]
ITEM1=ITEM_1
ITEM2=ITEM_2
ITEM3=ITEM_3
读取ini文件我们写成一个BAT文件,这样在其它BAT中都可以调用。
readconfig.bat
CALL :readconfig %1 %2
:readconfig
for /f "skip=1 tokens=1,2 delims==" %%a IN (jvz.ini) Do if %1==%%a set %2=%%b & @echo readconfig get %%a, value is %%b
goto :eof
调用时的方法:
CALL readconfig ITEM1 ITEM1_VALUE
ECHO %ITEM1_VALUE%
bat要隐藏代码可以用Bat To Exe Converter