Bonjour à tous,

Est-il possible de récupérer l'erreur d'un cmd lorsque je lance des commandes dos dans un vbs ?

Comme exemple j’ai un programme blabla.exe qui n’existe pas, le script vbs ne retourne aucune erreur. (ce n'est pas normal...)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Option explicit
On error goto 0
Dim objShell
 
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "%comspec% /c blabla.exe", 0, True
wscript.echo "erreur  : " & Err.number
Avez-vous une solution pour intercepter les codes de retour différent de 0 dans un cmd ?

Merci pour votre aide.