Lit une valeur dans un fichier .ini au format standard.
IniRead ( "filename", "section", "key", "default" )
filename | Le nom complet du fichier .ini |
section | Le nom de la section dans le fichier .ini |
key | Le nom de la cl� dans le fichier .ini |
default | La valeur de retour par d�faut si la cl� demand�e n'est pas trouv�e. |
Succ�s: | Retourne la valeur de la cl� demand�e dans une cha�ne. |
�chec: | Retourne la valeur par d�faut si la cl� demand�e n'est pas trouv�e. |
[Nom_Section]
Cl�=Valeur
FileReadLine, IniDelete, IniReadSection, 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) ; Ecrit la valeur de 'AutoIt' � la cl� "Title" et dans la section "General". IniWrite($sFilePath, "General", "Title", "AutoIt") ; Lit la valeur correspondante � la cl� 'Title' dans la section 'General'. Local $sRead = IniRead($sFilePath, "General", "Title", "Default Value") ; Affiche la valeur retourn�e par IniRead. MsgBox($MB_SYSTEMMODAL, "", "La valeur correspondante � la cl� 'Title' dans la section 'General' est: " & $sRead) ; Supprime la cl� 'Title'. IniDelete($sFilePath, "General", "Title") ; Lit le fichier INI pour la valeur de 'Title' dans la section 'General'. $sRead = IniRead($sFilePath, "General", "Title", "Default Value") ; Affiche la valeur retourn�e par IniRead. Comme il n'y a pas de cl� stock� la valeur sera la 'Valeur par d�faut' pass�e � IniRead. MsgBox($MB_SYSTEMMODAL, "", "La valeur correspondante � la cl� 'Title' dans la section 'General' est: : " & $sRead) ; Supprime le fichier INI. FileDelete($sFilePath) EndFunc ;==>Example