Lit toutes les sections d'un fichier .ini au format standard.
IniReadSectionNames ( "filename" )
filename | Le nom du fichier ini. |
Succ�s: | Retourne un tableau contenant tous les noms de section du fichier INI. |
�chec: | D�finit @error <> 0 |
IniDelete, IniRead, IniReadSection, 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 ; �crit la cha�ne dans les sections 'General', 'Version' et 'Other'. IniWriteSection($sFilePath, "General", $sSection) IniWriteSection($sFilePath, "Version", $sSection) IniWriteSection($sFilePath, "Other", $sSection) ; Lit les noms des sections INI, ce qui retourne un tableau � 1 dimension. Local $aArray = IniReadSectionNames($sFilePath) ; V�rifie si une erreur s'est produite. If Not @error Then ; �num�re le tableau o� figurent les noms des sections. For $i = 1 To $aArray[0] MsgBox($MB_SYSTEMMODAL, "", "Section: " & $aArray[$i]) Next EndIf ; Supprime le fichier INI. FileDelete($sFilePath) EndFunc ;==>Example