Supprime une valeur dans un fichier .ini au format standard.
IniDelete ( "filename", "section" [, "key"] )
filename | Nom du fichier .ini. |
section | Nom de la section dans le fichier .ini. |
key | [optionnel] Nom de la clé à supprimer dans le fichier .ini. Si le nom de la clé n'est pas donné, la section entière sera supprimée. Le mot-clé "Default" peut aussi être utilisé pour supprimer la section. |
Succès: | Retourne 1. |
Échec: | Retourne 0 si le fichier .ini n'existe pas ou s'il est en lecture seule. |
IniRead, 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