Problème pour lancer deux script l'un aprés l'autre

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Laurent17
Batcheur occasionnel
Messages : 4
Enregistré le : 02 mars 2009 11:32

Problème pour lancer deux script l'un aprés l'autre

Message par Laurent17 »

Bonjour,

J'essaie de mettre en place un script pour le lancement d'un VPN, puis le montage d'un lecteur réseau. Je dois évidement attendre que le VPN soit connecté pour monter le lecteur réseau via un net use. Or avec mon script ci dessous, seul le premier "call" fonctionne ... il me lance "lancementOpenVPN.bat" mais après rien ... j'ai beau attendre les 15 secondes rien ne se produit pas la suite. Vous avez une idée ?

@echo off
cls

REM --------------------------------------------------------
REM Lancement du VPN
REM --------------------------------------------------------
Echo Lancement du VPN
sleep 2
Echo Veuillez Saisir Votre mot de passe de connexion Windows
call "C:\Documents and Settings\l.cagna\Bureau\lancementOpenVPN.bat"
sleep 15
call "C:\Documents and Settings\l.cagna\Bureau\NetUse.bat"
Echo Vous etes maintenant connecte
Exit

-------------
contenu du lancementOpenVPN.bat
"C:\Program Files\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect CDA.ovpn
exit
--------------
contenu du NetUse.bat
net use J: \\systechinf01\Perso\%USERNAME%

Voilà ... merci pour votre aide ;-)

Laurent
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laddy »

Bonjour
tu as essayé de voir si le premier fonctionne seul ?
puis de lancer le second seul ?
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Laurent17
Batcheur occasionnel
Messages : 4
Enregistré le : 02 mars 2009 11:32

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laurent17 »

Oui quand je les lance manuellement l'un puis l'autre cela fonctionne correctement.
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laddy »

et en modifiant cette ligne :

sleep 15 en sleep 20
ou
ping localhost -n 15 > null
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Laurent17
Batcheur occasionnel
Messages : 4
Enregistré le : 02 mars 2009 11:32

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laurent17 »

Ca ne change rien ... ma fenêtre Dos reste sur "Veuillez saisir votre mot de passe de connexion Windows"

J'ai tenté de mettre un echo test juste aprés le 1 er call mais rien n'y fait il ne s'affiche pas.
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laddy »

si il te demande un mot de passe il faut le saisir afin qu il puisse poursuivre
que se passe t il une fois le mot de passe saisie ?

tu met echo on à la place de echo off
et tu verras tout ce ki se passe
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Laurent17
Batcheur occasionnel
Messages : 4
Enregistré le : 02 mars 2009 11:32

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laurent17 »

En fait le 1 er call me fait ouvrir une application tierce (mon client VPN), celle ci me demande un login et un mot de passe que je saisis. Le Client se connecte puis plus rien rien ... le script original ne continue pas ...

Avec Echo on je constate également que le script s'arrête sans me mettre le moindre message si ce n'est le lancement du 1er script
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laddy »

essai en remplaçant call par start /w "C:\Documents and Settings\l.cagna\Bureau\NetUse.bat"
est tu sur de ton chemin pour monter ton lecteur ? as tu accès sans soucis ou arrives tu à le monter sans passer par le batch ?
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Batch_Man »

Bonjour,

Je n'est pas trop regardé le sujet mais bon... Peut remplacer directement dans le script

Code : Tout sélectionner

@echo off

REM --------------------------------------------------------
REM Lancement du VPN
REM --------------------------------------------------------
Echo Lancement du VPN
sleep 2
Echo Veuillez Saisir Votre mot de passe de connexion Windows
"C:\Program Files\OpenVPN\bin\openvpn-gui-1.0.3.exe" --connect CDA.ovpn
sleep 15
net use J: \\systechinf01\Perso\%USERNAME%
Echo Vous etes maintenant connecte
Exit
pause
 
Batch_Man
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: Problème pour lancer deux script l'un aprés l'autre

Message par Laddy »

Oui c'est possible de mettre tout ensemble le problème est de savoir si netuse.bat est un fichier NetLogon qui peut aller vers une evolution.
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Répondre