Lit toutes les paires cl�/valeur d'une section d'un fichier .ini au format standard.
IniReadSection ( "filename", "section" )
filename | Le nom du fichier ini. |
section | Le nom de la section dans le fichier ini. |
Succ�s: | Retourne un tableau � 2 dimensions o� l'�l�ment [n][0] est la cl� et l'�l�ment [n][1] est la valeur. |
�chec: | D�finit @error <> 0 si incapable de lire la section (Le fichier INI peut ne pas exister ou la section peut ne pas exister ou �tre vide) |
IniDelete, IniRead, IniReadSectionNames, IniRenameSection, IniWrite, IniWriteSection
#include <MsgBoxConstants.au3> #include <WinAPIFiles.au3> Example() Func Example() ; Cr�e une constante locale avec le nom complet du fichier qui sera lu/�crit Local Const $sFilePath = _WinAPI_GetTempFileName(@TempDir) ; Cr�e une structure de section INI sous forme de cha�ne. Local $sSection = "Title=AutoIt" & @CRLF & "Version=" & @AutoItVersion & @CRLF & "OS=" & @OSVersion ; Ecrit la cha�ne � la section "General". IniWriteSection($sFilePath, "General", $sSection) ; Lit la section "G�n�ral". Ce qui retourne un tableau � 2 dimensions. Local $aArray = IniReadSection($sFilePath, "General") ; V�rifie si une erreur s'est produite. If Not @error Then ; �num�re le tableau affichant les cl�s et leurs valeurs respectives. For $i = 1 To $aArray[0][0] MsgBox($MB_SYSTEMMODAL, "", "Cl�: " & $aArray[$i][0] & @CRLF & "Valeur: " & $aArray[$i][1]) Next EndIf ; Supprime le fichier INI. FileDelete($sFilePath) EndFunc ;==>Example