Bonjour à tous !

J'aimerai pouvoir exécuter depuis un .vbs le contenu d'un .bat.
Je ne souhaite pas exécuter le .bat directement car sinon les variables d'environnements définies dans ce .bat ne seront pas interprétés par mon .vbs.

J'aimerai donc en vbscript lire le contenu de mon .bat et exécuter chaque ligne.
Est-possible ?

J'ai déjà fait cela mais ça n'a pas fonctionné :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
dim filesys, readfile, contents 
set filesys = CreateObject("Scripting.FileSystemObject") 
set readfile = filesys.OpenTextFile("c:\env.bat", 1, false) 
do while readfile.AtEndOfStream=false 
     contents = readfile.ReadLine 
     WshShell.Run WScript.Echo contents
loop 
readfile.close
Merci de votre aide.