Bonjour

j'ai dans un fichier vbs le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Lecteur=inputBox("Tapez la lettre du lecteur d'installation")
mdp=inputBox("Saisissez le mot de passe de la base de données")
 
Set WshShell = WScript.CreateObject("WScript.Shell")
 WshShell.Run ".\install.dsm_pharma.bat " & Lecteur &" " & mdp
 
Set Lecteur = Nothing
Set mdp = Nothing
j'appelle ce vbs dans un .bat et je recup les variables initialisées.

mon vbs est réappelé alors que je n'ai aucune boucle for while ou d'aucune sorte et les inputbox réapparaisse et ainsi de suite

etrange comportement

dans le . bat j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@REM scripts d'installation de la base toto
 
 
@REM On recupere la lettre du lecteur sur lequel on installe le produit
 
MonScriptVBS
 
avec du code qui suit genre
 
set toto=%1
 
set titi=%2
 
et aucune boucle le code continue comme ça
le vbs est rappelé en boucle sans fin
 
@REM on créé le repertoire d'install