BAT 读取ini配置文件方法

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

你可能感兴趣的:(shell)