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