編輯在.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