寫配置文件(*.ini)的字段數(shù)據(jù).
IniWriteSection ( "文件名", "字段", "數(shù)據(jù)" [, 索引]
)
文件名 | 目標(biāo) .ini 文件名. |
字段名 | .ini 文件中的字段名. |
數(shù)據(jù) | 要寫入的數(shù)據(jù). 這些數(shù)據(jù)可以是字符串或數(shù)組. 如果數(shù)據(jù)是字符串, 則每對 關(guān)鍵字=值 必須由 @LF 分隔. 如果數(shù)據(jù)是數(shù)組, 則必須為二維數(shù)組,且第二維必須含有兩個(gè)元素. |
索引 | [可選參數(shù)] 如果數(shù)據(jù)是數(shù)組, 此參數(shù)指定開始寫入的數(shù)組索引. 默認(rèn)為 1, 以便 IniReadSection() 的返回值可以立即使用. 對于手動創(chuàng)建的數(shù)組, 參數(shù)值可能需要依賴數(shù)組是如何建立的而有所不同. 如果數(shù)據(jù)是字串, 則忽略這個(gè)參數(shù). |
成功: | 返回 1. |
失敗: | 返回 0. 如果數(shù)據(jù)格式無效, 則 @error 被設(shè)置為 1. |
; 這將寫 INI 文件, 并創(chuàng)建到桌面.
Local $sIni
= @DesktopDir
& "\AutoIt-Test.ini"
; 使用字符串作為輸入創(chuàng)建一個(gè)新的字段.
Local $sData
= "關(guān)鍵字1=值1"
& @LF
& "關(guān)鍵字2=值2"
& @LF
& "關(guān)鍵字3=值3"
IniWriteSection($sIni,
"字段1", $sData)
; 使用數(shù)組作為輸入創(chuàng)建一個(gè)新字段.
Local $aData1
= IniReadSection($sIni, "字段1") ;
讀取上面剛剛寫的.
For $i = 1 To
UBound($aData1) - 1
$aData1[$i][1] &= "-" & $i ;
更改一些數(shù)據(jù)
Next
IniWriteSection($sIni,
"字段2", $aData1) ;
寫入到一個(gè)新字段.
; 手動創(chuàng)建一個(gè)數(shù)組, 并使用它作為輸入.
Local $aData2[3][2] =
[["第1關(guān)鍵字", "第1值"],["第2關(guān)鍵字", "第2值"],["第3關(guān)鍵字", "第3值"]]
; 上面所做的數(shù)組元素從 0 開始, 需要告訴 IniWriteSection() 從元素 0
開始寫入.
IniWriteSection($sIni,
"字段3", $aData2, 0)
provider with jb51.net (unicode) |