Zeigt das Dialogfeld Öffnen mit an
#include <WinAPIDlg.au3>
_WinAPI_ShellOpenWithDlg ( $sFilePath [, $iFlags = 0 [, $hParent = 0]] )
| $sFilePath | Der Dateiname. |
| $iFlags | [optional] Die Eigenschaften des Dialogfelds Öffnen mit. Dieser Parameter kann einen oder mehrere der folgenden Werte annehmen. $OAIF_ALLOW_REGISTRATION $OAIF_REGISTER_EXT $OAIF_EXEC $OAIF_FORCE_REGISTRATION $OAIF_HIDE_REGISTRATION $OAIF_URL_PROTOCOL |
| $hParent | [optional] Handle des übergeordneten Fensters. |
| Erfolg: | 1. |
| Fehler: | 0 und setzt das @error-Flag auf ungleich 0, kann @extended-Flag den HRESULT-Fehlercode enthalten. |
Diese Funktion erfordert Windows Vista oder höher.
Suche nach SHOpenWithDialog in der MSDN Bibliothek.
#include <MsgBoxConstants.au3>
#include <WinAPIDlg.au3>
#include <WinAPISys.au3>
If Number(_WinAPI_GetVersion()) < 6.0 Then
MsgBox(($MB_ICONERROR + $MB_SYSTEMMODAL), 'Fehler', 'Benötigt Windows Vista oder neuer.')
Exit
EndIf
_WinAPI_ShellOpenWithDlg(@ScriptFullPath, $OAIF_EXEC)