Analyse une chaîne qui contient un chemin d'accès à un fichier et l'index de son icône
#include <WinAPIShPath.au3>
_WinAPI_PathParseIconLocation ( $sFilePath )
$sFilePath | Le chemin qui contient une chaîne de l'emplacement du fichier. Il doit être de la forme "path,iconindex". |
Retourne le tableau contenant les informations suivantes:
[0] - Le chemin du fichier qui contient l'icône.
[1] - L'index de l'icône.
Cette fonction est utile pour prendre une valeur DefaultIcon dans le registre et pour séparer l'index de l'icône du chemin.
Consultez PathParseIconLocation dans la librairie MSDN.
#include <APIRegConstants.au3> #include <WinAPIReg.au3> #include <WinAPIShPath.au3> Local $sData = _WinAPI_AssocQueryString('.txt', $ASSOCSTR_DEFAULTICON) Local $aIcon = _WinAPI_PathParseIconLocation($sData) If IsArray($aIcon) Then ConsoleWrite('DefaultIcon: ' & $sData & @CRLF) ConsoleWrite('Icon: ' & $aIcon[0] & @CRLF) ConsoleWrite('Index: ' & $aIcon[1] & @CRLF) EndIf