Une difficulté, une précision posez vos questions
Modérateur : WIN32-[GG]
cubitus654fr
Batcheur occasionnel
Messages : 7 Enregistré le : 26 avr. 2009 23:17
Message
par cubitus654fr » 26 avr. 2009 23:25
bonjour a tous
n'etant pas expert en batch j'ai besoin de vos lumieres...
voici
j'ai plusieurs programmes que je dois executer manuellement cependant je veux creer un batch afin d'automatiser pour ne pas le faire manuellement
donc voici le bacht :
Code : Tout sélectionner
cls
REM --------------------------------------------------------
REM Lanceur serveur
REM --------------------------------------------------------
REM ---- Entrez votre code ici ----
@echo off
echo Votre Programme ...
echo Deenes ......
start e:\Deenes\DeeEnEs.exe
echo Votre Programme ...
echo Wampmanager ......
start C:\wamp\wampmanager.exe
echo Votre Programme ...
echo Navicat ......
start E:\Navicat\navicat.exe
wait 10
echo Votre Programme ...
echo realmd ......
start E:\core3\realmd.exe
echo mangos ......
start E:\core3\mangosd.exe
echo.
Mon 1 probleme
Ayant mis une pause pour laisser le temps a la base de données de se conecter, la suite ne vient pas, tout les autres programmes avant se lancent mais realmd.exe et mangosd.exe ne se lancent pas.
Mon 2 probleme
je voudrais que si mangosd.exe plante ou bug, qu'il puisse redemarrer tout seul
Merci a tous pour votre aide
Modifié en dernier par
cubitus654fr le 28 avr. 2009 14:14, modifié 1 fois.
Laddy
SuperBatcher
Messages : 190 Enregistré le : 04 juil. 2008 13:40
Message
par Laddy » 27 avr. 2009 08:15
Bonjour
Pour la 1.
essaie en ajoutant la paramètre /wait à la commande Start.
exemple :
Code : Tout sélectionner
cls
REM --------------------------------------------------------
REM Lanceur serveur
REM --------------------------------------------------------
REM ---- Entrez votre code ici ----
@echo off
echo Votre Programme ...
echo Deenes ......
start /wait /b e:\Deenes\DeeEnEs.exe
echo Votre Programme ...
echo Wampmanager ......
start /wait /b C:\wamp\wampmanager.exe
echo Votre Programme ...
echo Navicat ......
start /wait /b E:\Navicat\navicat.exe
wait 10
echo Votre Programme ...
echo realmd ......
start /wait /b E:\core3\realmd.exe
echo mangos ......
start /wait /b E:\core3\mangosd.exe
echo.
Pour la 2.
Il faut voir ce que peut être la commande Errorlevel te dit lorsque que fichier plante, quel message.
If errorlevel 1 ....
cubitus654fr
Batcheur occasionnel
Messages : 7 Enregistré le : 26 avr. 2009 23:17
Message
par cubitus654fr » 27 avr. 2009 18:07
re bonjour
voila j'ai modifier le code
Code : Tout sélectionner
cls
REM --------------------------------------------------------
REM Lanceur serveur
REM --------------------------------------------------------
@echo off
echo Demarrage Deenes ......
start "DeeEnEs" "e:\Deenes\DeeEnEs.exe"
echo Demarrage Wampmanager ......
start "wamp" "C:\wamp\wampmanager.exe"
echo Demarrage Navicat ......
start "wamp" "E:\Navicat\navicat.exe"
echo Demarrage realmd ......
voila donc apres plusieurs essai le code suivant
Code : Tout sélectionner
start "realmd" "E:\core3\realmd.exe"
echo Demarrage mangos ......
start "mangos" "E:\core3\mangosd.exe"
en faite le probleme ci-dessus ne fonctionne pas parce que le fichier realmd.exe et mangos.exe ne fonctionnent qu'avec un fichier *.conf
par contre quand je fais
et
dans demarrer/executer les deux programme se lancent.
Comment puis-je ecrire cette commande ? pour qu'elle fonctionne comme dans demarrer/executer ...
Merci a Vous
Ps concernant la commande wait je n'ai que des erreurs, merci quand meme pour l'aide
Batch_Man
King Of Batch
Messages : 64 Enregistré le : 09 janv. 2009 00:01
Message
par Batch_Man » 28 avr. 2009 11:24
Bonjour,
Essaye avec la commande CALL
Syntaxe:
CALL C:\Dossier\Fichier.txt
Batch_Man
cubitus654fr
Batcheur occasionnel
Messages : 7 Enregistré le : 26 avr. 2009 23:17
Message
par cubitus654fr » 28 avr. 2009 14:13
bonjour a tous voila comme j'ai resolus le probleme et que ce site est un forum donc je partage donc voici
La 1 ere partie
Code : Tout sélectionner
cls
REM --------------------------------------------------------
REM Lanceur serveur
REM --------------------------------------------------------
@echo off
echo Demarrage Wampmanager ......
start "wamp" "C:\wamp\wampmanager.exe"
echo Demarrage Navicat ......
start "wamp" "E:\Navicat\navicat.exe"
echo Demarrage Deenes ......
start "DeeEnEs" "E:\Deenes\DeeEnEs.exe"
echo Demarrage realmd ......
start /min "run1" "E:\dernieressai\serveur\core3\core3\run1.bat"
echo Demarrage mangos ......
start /min "run2" "E:\dernieressai\serveur\core3\core3\run2.bat"
echo.
exit
la 2ieme partie run1,bat
Code : Tout sélectionner
@echo off
rem Minuterie de 8 s
ping 127.0.0.1 -n 8 > NUL
echo Demarrage Realmd
beep.
start "realmd" "E:/core3/realmd.exe"
echo.
exit
la 3ieme partie run2.bat
Code : Tout sélectionner
@echo off
rem Minuterie de 9 s
ping 127.0.0.1 -n 9 > NUL
echo Demarrage MAngos
beep.
start "mangos" "E:\core3\mangosd.exe"
echo.
exit
voila sinon tout l'ensemble fonctionne qui est le principale, et le but voulu, je vous remercie pour votre aide.