我想使用批处理脚本来自动执行一些我会给客户的工作。我想给他们一个INI文件 WITH 评论(这样他们就能理解他们的设置)。
示例INI:
[General]
;Set your operating system
OS=Windows7
Read ini from windows batch file这是一个好的开始,但对评论没有帮助。
提前致谢。
答案 0 :(得分:0)
FOR语句具有EOL选项,该选项指定一个字符,如果该行出现在一行的第一个位置,则表示该行将被忽略。默认的EOL字符为;
,因此您无需执行任何特殊操作即可忽略以;
开头的行。
您的要求不是很清楚。我不确定你想用[General]这样的章节标签做什么(如果有的话)。我会忽略它们。
您可以使用FIND或FINDSTR过滤掉任何不包含=
的行。
这是一个简单的脚本,它将加载.ini文件定义的变量。以;
开头的行是注释。节标题被忽略。
@echo off
for /f "delims=" %%A in ('findstr = example.ini') do %%A