Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2454 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Débuggage d'un batch.... comment empêcher la fermeture du point BAT ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Débuggage d'un batch.... comment empêcher la fermeture du point BAT ?

n°796020
lacouine
Posté le 15-07-2004 à 09:25:07  profilanswer
 

Merci d'avance de vos réponses.
 
 :bounce:


---------------
Anthony
mood
Publicité
Posté le 15-07-2004 à 09:25:07  profilanswer
 

n°796027
lacouine
Posté le 15-07-2004 à 09:39:16  profilanswer
 

Précision je suis sous 2000... et j'ai fait un batch... mais la fenêtre se ferme immédiatement suite à la fin du BAT.... Or il ne se produit pas se que je désire faire. Lancement d'un serveur Tomcat et d'une application java
 
Je souhaiterais visualiser les éventuels bugs mais si je ne peux rien voir ?!? Connaitriez vous une commande de type... saisie d'un caractère ou sleep... qui me permettrait de voir le comportement de mon script ?
 
Merci d'avance de votre considération.
 
Anthony


---------------
Anthony
n°796029
skeye
Posté le 15-07-2004 à 09:40:20  profilanswer
 

lacouine a écrit :

Précision je suis sous 2000... et j'ai fait un batch... mais la fenêtre se ferme immédiatement suite à la fin du BAT.... Or il ne se produit pas se que je désire faire. Lancement d'un serveur Tomcat et d'une application java
 
Je souhaiterais visualiser les éventuels bugs mais si je ne peux rien voir ?!? Connaitriez vous une commande de type... saisie d'un caractère ou sleep... qui me permettrait de voir le comportement de mon script ?
 
Merci d'avance de votre considération.
 
Anthony


lance ton batch en ligne de commande dans une console déjà ouverte.


---------------
Can't buy what I want because it's free -
n°796033
lacouine
Posté le 15-07-2004 à 09:41:36  profilanswer
 

Déjà fait bien sûr, cela la ferme quand même à la fin... :-(


---------------
Anthony
n°796036
skeye
Posté le 15-07-2004 à 09:43:30  profilanswer
 

lacouine a écrit :

Déjà fait bien sûr, cela la ferme quand même à la fin... :-(


:heink:


---------------
Can't buy what I want because it's free -
n°796044
skeye
Posté le 15-07-2004 à 09:46:51  profilanswer
 

truc.bat :

Code :
  1. echo prout


 
exécution :

Citation :


C:>truc.bat
 
C:>echo prout
prout
 
C:>


---------------
Can't buy what I want because it's free -
n°796050
lacouine
Posté le 15-07-2004 à 09:52:31  profilanswer
 

Désolé... ça marche toujours pas.... La fenêtre du bat une fois effectué se ferme... N'y a t'il pas une commande qui me permettrait d'attendre une saisie utilisateur ou quelque chose du genre sleep ?


---------------
Anthony
n°796055
skeye
Posté le 15-07-2004 à 09:56:11  profilanswer
 

Mais tu l'exécutes comment ton batch? [:mlc]


---------------
Can't buy what I want because it's free -
n°796064
lacouine
Posté le 15-07-2004 à 10:02:25  profilanswer
 

CODE :
 
@echo -------------------------------
@echo Web Server Startup  
@echo -------------------------------
 
@echo off
@rem WF home directory e.g. C:\wf
set WF_HOME=C:\wf
 
set CATALINA_HOME=%WF_HOME%\www\tomcat 5.0.25
set CATALINA_OPTS="-Dwf.home=%WF_HOME%\\www"
set JAVA_HOME=%WF_HOME%\j2sdk1.4.2_04
set PATH=%WF_HOME%\www;%PATH%
 
@echo on
 
@echo WF_HOME: %WF_HOME%
@echo JAVA_HOME: %JAVA_HOME%
@echo CATALINA_HOME: %CATALINA_HOME%
@echo CATALINA_OPTS: %CATALINA_OPTS%
 
@echo Start Tomcat
"%CATALINA_HOME%\bin\startup.bat"
 
Tous ceci dans un fichier start.bat... que j'exécute en double cliquant dessus... ou en le lancant à partir d'une ligne de commande...
 
Je comprends pas pourquoi ma fenêtre se ferme moi ?
 
Normalmeent, je sais que cela ne devrait pas le faire... à partir de la console de commande...


---------------
Anthony
n°796070
skeye
Posté le 15-07-2004 à 10:06:01  profilanswer
 

[:gratgrat]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 15-07-2004 à 10:06:01  profilanswer
 

n°796164
avander
Posté le 15-07-2004 à 11:02:19  profilanswer
 

La dernière ligne exécute un autre bat ( startup.bat) donc le contrôle lui est transfèré, peut-être qu'il ferme lui...
 
si tu veux reprende la main dans start.bat il faut rajouter un call à l'appel :  


call "%CATALINA_HOME%\bin\startup.bat"
pause


 
j'ai rajouté un pause également comme ça il DOIT s'arrêter...  :ange:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Débuggage d'un batch.... comment empêcher la fermeture du point BAT ?

 

Sujets relatifs
[gcc] empecher de placer certaines infos dans lexeautomatiser la fermeture d'une application après transfert de fichier
empecher enregistrer sous...Batch dos sous windows
[Batch] XP : copier un fichier en ajoutant la date dans le titre ?[Batch]
Executer un batch avec passage d'argument[BAT] Update access
Ecrire de l'HTML en batchASP debutante lancer .bat
Plus de sujets relatifs à : Débuggage d'un batch.... comment empêcher la fermeture du point BAT ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR