Effectue une op�ration sur un fichier sp�cifi�
#include <WinAPIShellEx.au3>
_WinAPI_ShellExecute ( $sFilePath [, $sArgs = '' [, $sDir = '' [, $sVerb = '' [, $iShow = 1 [, $hParent = 0]]]]] )
$sFilePath | La cha�ne qui sp�cifie le fichier ou l'objet sur lequel ex�cuter le verbe sp�cifi�. A noter que pas tous les verbes sont pris en charge sur tous les objets. Par exemple, tous les types de documents soutiennent le verbe "print". |
$sArgs | [optionnel] La cha�ne qui sp�cifie les param�tres � passer � l'application. |
$sDir | [optionnel] La cha�ne qui sp�cifie le r�pertoire de travail pour l'action. |
$sVerb | [optionnel] La cha�ne, consid�r�e comme un verbe, qui sp�cifie l'action � effectuer. L'ensemble des verbes disponibles d�pend du fichier ou dossier particulier. G�n�ralement, les actions disponibles par les raccourcis d'un objet Menu sont les verbes disponibles. Les verbes suivants sont couramment utilis�s: "edit" "explorer" "find" "open" "edit" "print" |
$iShow | [optionnel] Les flags qui sp�cifient comment une application doit �tre affich�e quand elle est ouverte ($SW_*). |
$hParent | [optionnel] Handle de la fen�tre propri�taire utilis�e pour afficher une interface utilisateur ou des messages d'erreur. |
Succ�s: | Retourne True. |
�chec: | Retourne False, @extended peut contenir une valeur d'erreur qui indique la cause de l'�chec. Il peut prendre l'une des valeurs suivantes (� l'exclusion de (-1 )). Le syst�me d'exploitation est en dehors de la m�moire ou des ressources (0) ERROR_FILE_NOT_FOUND (2) ERROR_PATH_NOT_FOUND (3) ERROR_BAD_FORMAT (11) SE_ERR_* |
Consultez ShellExecute dans la librairie MSDN.
#include <MsgBoxConstants.au3> #include <WinAPIShellEx.au3> Local $sFile = InputBox('Run', 'Tapez le nom d''un programme, dossier, document, ou ressource Internet pour l''ouvrir', '', '', 368, 152) If $sFile Then _WinAPI_ShellExecute($sFile, '', '', 'open') If @error Then MsgBox(BitOR($MB_ICONERROR, $MB_SYSTEMMODAL), 'Erreur', 'Impossible d''ouvrir "' & $sFile & '".' & @CRLF & @CRLF & @extended) EndIf EndIf