UDF > WinAPIEx > ShellEx >


_WinAPI_FindExecutable

Récupère le nom du fichier exécutable associé au nom du fichier spécifié

#include <WinAPIShellEx.au3>
_WinAPI_FindExecutable ( $sFileName [, $sDirectory = ""] )

Paramètres

$sFileName Chemin d'accès complet vers le fichier existant
$sDirectory [optionnel] Répertoire par défaut

Valeur de retour

Succès: Retourne le chemin complet vers le fichier exécutable quand une ouverture par association est exécutée sur le fichier spécifié
Échec: Retourne une chaîne vide si aucune association n'a été trouvée, @extended contient un code d'erreur comme $SE_ERR_*

Remarque

Les constantes $SE_ERR_* sont définies dans APIShellExConstants.au3

Voir aussi

Consultez FindExecutable dans la librairie MSDN.

Exemple

#include <MsgBoxConstants.au3>
#include <WinAPIShellEx.au3>

; Trouver l'exécutable qui est associée avec ce script AutoIt.
MsgBox($MB_SYSTEMMODAL, "Find Executable", "File: " & @ScriptFullPath & @CRLF & "Executable: " & _WinAPI_FindExecutable(@ScriptName))