Функция _WinAPI_FindExecutable

 ↑  ←  Описание функции


_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