Tu peux pas (enfin si mais c pas conseillé) utilisé la commande shell avec des paramètre en ligne de commande ! Deuxième rerreur: vb n'est mas msdos donc il ne connait pas l'emplacement du fichier deltree tu dois lui indiquer le chemin complet ! Ensuite pour exécuter un programme avec des paras utilise l'api ShellExecute
Tu déclase la fonction comme ça (en haut de la form)
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hWnd As Long, ByVal lpOperation As String, _ ByVal lpFile As String, ByVal lpParameters As String, _ ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
|
et ensuite tu l'appelle comme ça:
call ShellExecute(Me.hwnd,"open","cheminversdelltree\deltree.exe","/y " & dossier,"","")
|
A+
Cyberdevil - visitez http://jetforce.xwaves.net/
-------------------------------
Réponse au message :
-------------------------------
> Bonjour,
> J'ai un programme qui recherche des repertoires sur le disque dur. Ces chemins sont stockés dans le programme et sont destinés à detruire leur contenu.
>
> est-ce qu'avec la commande shell , je peux passer des paramètres : Genre : Shell ' deltree /y ' + chemin d'accès mais quelle est la syntaxe exacte ?
>
> Merci