Écrit une valeur dans un fichier ini au format standard.
IniWrite ( "filename", "section", "key", "value" )
filename | Le nom du fichier ini. |
section | Le nom de la section dans le fichier ini. |
key | Le nom de la clé dans le fichier ini. |
value | La valeur à écrire/modifier. |
Succès: | Retourne 1. |
Échec: | Retourne 0 si le fichier est en lecture seule. |
IniDelete, IniRead, IniReadSection, IniReadSectionNames, IniRenameSection, 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