Bonjour à tous,

Je désire lancer et piloter un utilitaire qui se trouve dans mon arborescence en:
C:\Program files\Stofware\NoSpam\Nospam.exe.

voilà mon code qui ne fonctionne pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("C:\Program Files\StofWare\NoSpam\Nospam.exe " & WScript.ScriptFullName, 1, true)
Erreur:
Ligne 2
Caractère 1
Le fichier spécifié est introuvable
code 80070002
Normalement, il faudrait mettre dans le premier argument de RUN une commande acceptable par le Dos du genre :
>Nospam
mais il faudrait pour cela ajouter au PATH la ligne:
C:\Program files\Stofware\NoSpam\;

1 Y a-t-il une solution sans changer le PATH ?
2 Comment change-t-on le PATH dans Windows XP ?
Il est remis à sa valeur d'origine par l'invite de commande.
Il doit figurer dans un de nombreux fichiers bat, mais le quel ?

Merci d'avance pour votre aide

Dominique