在AutoIt中,可以使用`IniRead`函數(shù)來獲取INI文件中每個項的值。
下面是一個示例代碼,演示如何獲取INI文件中每個項的值:
#include <MsgBoxConstants.au3> Local $sFilePath = "C:\path\to\your\file.ini" Local $sSection = "Section1" Local $aKeys = IniReadSectionNames($sFilePath) If @error Then MsgBox($MB_OK, "Error", "Failed to read section names") Exit EndIf For $i = 1 To $aKeys[0] Local $aItems = IniReadSection($sFilePath, $aKeys[$i]) If @error Then MsgBox($MB_OK, "Error", "Failed to read section: " & $aKeys[$i]) ContinueLoop EndIf For $j = 1 To $aItems[0][0] MsgBox($MB_OK, "Item " & $j, "Key: " & $aItems[$j][0] & @CRLF & "Value: " & $aItems[$j][1]) Next Next
在上面的代碼中,我們首先使用`IniReadSectionNames`函數(shù)讀取INI文件中的所有節(jié)(section)名稱,并將其存儲在一個數(shù)組`$aKeys`中。
然后,我們使用一個外部循環(huán)遍歷`$aKeys`數(shù)組,對于每個節(jié)名稱,我們使用`IniReadSection`函數(shù)讀取該節(jié)中的所有項和值,并將其存儲在一個二維數(shù)組`$aItems`中。
最后,我們使用一個內(nèi)部循環(huán)遍歷`$aItems`數(shù)組,并使用`MsgBox`函數(shù)顯示每個項的鍵和值。
請確保將示例代碼中的`$sFilePath`變量替換為您實際使用的INI文件路徑。
版權(quán)聲明:文章圖片資源來源于網(wǎng)絡,如有侵權(quán),請留言刪除!!!
評論