编辑在.ini文件中的多个文本行我是很新的批量脚本,但我想用它来在.ini文件如何使用批处理脚本
Example.ini自动编辑下面的值(请前注意,它与很多其他项目的配置文件,后在这两个项目之间)
[Log]
Enabled = 0
[Support]
Line1 = ÿ
Lines = 1
SenderAddress = [email protected]
更新后的值应该是这样的:([日志]启用= 1 & [支持] MailSenderAddress应变成空白)
[Log]
Enabled = 1
[Support]
Line1 = ÿ
Lines = 1
SenderAddress =
Evenutally,我想包括代码来更新主.bat脚本中的这些条目。
请问您能帮我解决吗?
在文件中可能多于一行'Enabled'或'SenderAddress'? – Aacini 2014-09-03 02:39:50
非常感谢您的帮助。是的,这是正确的,文件中有多行与启用&SenderAddress。这就是为什么我提到[Log]和[Support]块是独一无二的。另外,是否可以更新同一文件而不是创建新文件?因为这个特定的ini文件是软件的一部分,我不想创建另一个文件并使用该软件的文件/文件夹结构。 – irish 2014-09-03 03:36:19
如果可能,我建议你使用'python'。 'python'中的'ConfigParser'支持自然而强大的读写'.ini'风格文件。 – Landys 2014-09-03 03:41:31