Ermittelt den Namen der ausführbaren Datei, welche mit dem angegebenen Dateinamen verknüpft ist
#include <WinAPIShellEx.au3>
_WinAPI_FindExecutable ( $sFileName [, $sDirectory = ""] )
$sFileName | Kompletter Pfad zu der existierenden Datei. Dies sollte ein Dokument sein. |
$sDirectory | [optional] Standardverzeichnis |
Erfolg: | kompletter Pfad zu der ausführbaren Datei, welche über eine Verknüpfung gestartet wird, deren Name in $sFileName angegeben ist |
Fehler: | leerer String falls keine Verknüpfung gefunden wurden. @extended beinhaltet einen Fehlercode wie $SE_ERR_* |
$SE_ERR_* Konstanten benötigen #include <APIShellExConstants.au3>
Suche nach FindExecutable in der MSDN Bibliothek.
#include <MsgBoxConstants.au3>
#include <WinAPIShellEx.au3>
; Mit diesem Skript wird das verknüpfte Programm ermittelt
MsgBox($MB_SYSTEMMODAL, "_WinAPI_FindExecutable", "Datei: " & @ScriptName & @CRLF & "Verknüpftes Programm: " & _WinAPI_FindExecutable(@ScriptName))