Affiche une boîte de dialogue Open With
#include <WinAPIDlg.au3>
_WinAPI_ShellOpenWithDlg ( $sFilePath [, $iFlags = 0 [, $hParent = 0]] )
$sFilePath | Le nom du fichier. |
$iFlags | [optionnel] Les caractéristiques de la boîte de dialogue Open With. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes: $OAIF_ALLOW_REGISTRATION $OAIF_REGISTER_EXT $OAIF_EXEC $OAIF_FORCE_REGISTRATION $OAIF_HIDE_REGISTRATION $OAIF_URL_PROTOCOL |
$hParent | [optionnel] Handle de la fenêtre parent. |
Succès: | Retourne 1. |
Échec: | Retourne 0 et définit @error <> 0, @extended contient le code d'erreur HRESULT. |
Cette fonction nécessite Windows Vista ou une version ultérieure.
Consultez SHOpenWithDialog dans la librairie MSDN.
#include <APIDlgConstants.au3> #include <MsgBoxConstants.au3> #include <WinAPIDlg.au3> #include <WinAPISys.au3> If Number(_WinAPI_GetVersion()) < 6.0 Then MsgBox(BitOR($MB_ICONERROR, $MB_SYSTEMMODAL), 'Erreur', 'Requier Windows Vista ou une version ultérieure.') Exit EndIf _WinAPI_ShellOpenWithDlg(@ScriptFullPath, $OAIF_EXEC)