Obtient les paramètres de l'état du Shell
#include <WinAPIShellEx.au3>
_WinAPI_ShellGetSettings ( $iFlags )
$iFlags | Les flags qui indiquent quels paramètres doivent être récupérés. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes (utilisez uniquement ces flags). $SSF_DESKTOPHTML $SSF_DONTPRETTYPATH $SSF_DOUBLECLICKINWEBVIEW $SSF_HIDEICONS $SSF_MAPNETDRVBUTTON $SSF_NOCONFIRMRECYCLE $SSF_NONETCRAWLING $SSF_SEPPROCESS $SSF_SHOWALLOBJECTS $SSF_SHOWCOMPCOLOR $SSF_SHOWEXTENSIONS $SSF_SHOWINFOTIP $SSF_SHOWSUPERHIDDEN $SSF_SHOWSYSFILES $SSF_STARTPANELON $SSF_WIN95CLASSIC $SSF_WEBVIEW Windows Vista ou une version ultérieure $SSF_AUTOCHECKSELECT $SSF_ICONSONLY $SSF_SHOWTYPEOVERLAY |
Retourne la valeur qui contient une combinaison des flags spécifiés dans le paramètre $iFlags. Si le flag est défini, le réglage correspondant est activé, sinon désactivé. La fonction ne vérifie que les flags qui sont spécifiés dans le paramètre $iFlags.
Consultez SHGetSetSettings dans la librairie MSDN.
#include <APIShellExConstants.au3> #include <WinAPIShellEx.au3> _WinAPI_ShellSetSettings($SSF_SHOWEXTENSIONS, Not _WinAPI_ShellGetSettings($SSF_SHOWEXTENSIONS)) ConsoleWrite('Extensions cachées pour types de fichier connus ' & (Not _WinAPI_ShellGetSettings($SSF_SHOWEXTENSIONS)) & @CRLF)