_WinAPI_FindExecutable
Возвращает путь программы (исполняемого файла), ассоциированной с указанным файлом
#include <WinAPI.au3>
_WinAPI_FindExecutable($sFileName [, $sDirectory = ""])
Параметры
$sFileName | Полный путь к существующему файлу |
$sDirectory |
[необязательный] Каталог по умолчанию |
Возвращаемое значение
Успех: | Возвращает путь к исполняемому файлу, который запускается когда "open" ассоциирован с запуском указанного файла |
Ошибка: | Возвращает пустую строку, если не найдено ассоциации. И устанавливает @error |
См. также
Искать FindExecutable в библиотеке MSDNПример
#include <WinAPI.au3>
Local $sPath = FileOpenDialog('Выберите файл', @MyDocumentsDir, "Все (*.*)", 1 + 2)
If Not @error Then
MsgBox(0, "Получает исполняемый файл", "Выбран файл:" & @LF & $sPath & @LF & @LF & _
"Ассоциированное приложение (исполняемый файл):" & @LF & _WinAPI_FindExecutable($sPath))
EndIf