Fermer une fenêtre DOS automatiquement

Fermer une fenêtre DOS automatiquement - Shell/Batch - Programmation

Marsh Posté le 14-01-2004 à 18:07:31    

Je suis en train de créer une gestion de serveurs dédiés de jeu et je souhaite pouvoir lancer un serveur via un bat.
Donc mon bat exécute sans probleme mon serveur dédié mais la fenêtre DOS reste à l'écran, 'derrière' la console de mon serveur généralement...
 
J'ai cherché et essayé un peu tout et n'importe quoi mais je n'arrive pas à killer la console derrière automatiquement.
 
Auriez-vous une idée ?

Reply

Marsh Posté le 14-01-2004 à 18:07:31   

Reply

Marsh Posté le 14-01-2004 à 18:23:03    

exit ?

Reply

Marsh Posté le 14-01-2004 à 18:23:14    

J'ai déjà essayé exit, close, quit, command /c (j'ai vu ça sur un site)...
 
Mon problème est un tout petit peu différent maintenant.
 
L'exécution du .bat par PHP ne fait pas apparaitre de console DOS et lance directement le jeu :
 

Code :
  1. system("launchgame.bat" );


 
 
Par contre, tant que je ferme pas le serveur dédié, la page ne se charge pas et reste figée sans réponse. Dès que je ferme le jeu, la page s'affiche et m'affiche le contenu de la console DOS dans mon navigateur.
 
Donc je cherche dorénavant à ce que la fenêtre n'attende pas éternellement. Peut-être d'ailleurs que la fermeture de la fenêtre DOS me ferait afficher ma page .. ? :)
 
Voici le contenu du .bat si ça peut éclairer certaines personnes :
 

Code :
  1. cd \
  2. d:
  3. cd quake3
  4. quake3.exe +set fs_game osp +set dedicated 1 +set net_port 27960 +set com_hunkmegs 32 +exec server.cfg


 
Je me doute que pas grand monde désirera se prendre la tête avec moi sur ce problème mais si quelqu'un a une idée, je suis preneur...


Message édité par lalex le 14-01-2004 à 19:53:59
Reply

Marsh Posté le 04-02-2004 à 16:07:13    

Salut,
 
Tu peux essayer en lançant quake3.exe avec la commande start (elle ouvre un autre shell juste pour ton exe et continu celui en cours).
 

Code :
  1. cd \
  2. d:
  3. cd quake3
  4. start quake3.exe +set fs_game osp +set dedicated 1 +set net_port 27960 +set com_hunkmegs 32 +exec server.cfg


Reply

Marsh Posté le 26-02-2006 à 18:11:32    

salut !
j'ai peu ou rpou le meme probleme avec un bat, la fenetre ne ferme pas automatiquement : voico mon code  :
 
@echo off  
"c:\Program Files\Media Player Classic\mpc_fr.exe" http://fluxvideo  
exit
 
merci d votre aide  
 
:jap:
 
edit: sysyteme winxp sp2


Message édité par p@radox le 26-02-2006 à 18:11:59
Reply

Marsh Posté le 26-02-2006 à 18:52:47    

On a dit  
start  
 
;)
 
start /?  
pour plus d'infos.
 
Par contre, pour faire ce que tu veux, un simple raccourci ne suffit pas ? A moins que tu veuilles programmer un truc répétitif.

Reply

Marsh Posté le 26-02-2006 à 19:01:25    

exact !! ;) autant pour moi , la bonne syntaxe est binesur:

Code :
  1. cd \
  2. c:
  3. cd "Program Files\Media Player Classic"
  4. start mpc_fr.exe http://monflux.asf
  5. exit


Message édité par p@radox le 26-02-2006 à 19:02:09
Reply

Marsh Posté le 26-02-2006 à 20:10:09    

C'est rédondant ! ;)
 
Utilise plutôt
start /d

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed