Pouvoir fermer la fenetre DOS d'un batch

Résolu
Joël SERRA -  
 lfg -
Bonjour ,

Sous Windows XP , lors du lancement d'un executable dans un ".cmd" ou un ".bat" ,
Je souhaites fermer la fenetre DOS des que mon "exe" est lancé ...

Je ne retrouve pa la syntaxe permettant cela .. qui peut m'aider ?
Merci

Joël
Configuration: Windows XP
Internet Explorer 6.0

14 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    Hello

    start <commande>
    exit
    30
    1. aflame
       
      Merciiiii !!
      0
    2. lfg
       
      quelques mots en 2007 encore utiles en 2019 :o)
      1
  2. Joël SERRA
     
    Non la commande "exit" est prise en compte seulement apres que l'executable lancé dans le batch soit fermé , alors que mon besoin est que "exit" soit pris en compte des que l'executable est lancé!

    j'ai regardé TASKKILL , cela ne semble pas aller non plus car "TASKKILL /im cmd.exe" me ferme toutes les fenetres DOS ouvertes. y a t-il une syntaxe qui permette de "tuer" seulement celle qui m'interesse ?
    7
  3. gillesv
     
    bonjour
    J'ai cree un raccourci pour deux programmes et fenetre cmd qui se ferme

    cd /d I:\FirefoxPortable <------- endroit ou se trouve les programmes
    start U96 <------- 1ier programme
    start FirefoxPortable <------- 2ieme
    exit
    7
    1. Paul0693 Messages postés 19 Statut Membre 3
       
      J'ai utilisé la même chose et ça me semble bien et compact
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Mohamed
     
    Merci dubcek ça a marché ton truc avec start et exit....
    Cool
    1
  6. Mrtuil
     
    Mettre:

    @echo off

    au début du fichier .bat
    Ainsi, la fenêtre DOS ne s'ouvre même pas.
    1
    1. Frouch3
       
      Faux, rien ne s'écrit dedans ! Elle s'ouvre quand même !
      0
  7. RiDDicK
     
    Salut

    voila j'ai le même problème je lance un executable à partir d'un .bat mais la fenêtre DOS reste ouverte.
    j'ai essayer ce qu'il y a au dessus ca ne fonctionne pas ou alors j'ai mal taper ma ligne de commande pourriez-vous m'écrire la ligne de commande avec la bonne syntaxe tout bien comme il faut SVP. c'est important c'est pour un projet!!!
    Merci d'avance!!!
    0
  8. elmou1930
     
    bonjour

    ma fenetre batch file ne se ferme pas (sous dos) automatiquement
    0
  9. samy823
     
    Bonjour

    Pour ma part cela fonctionne très merci pour cette aide très précieuse !

    Pour eux pour lesquels cela n marcherait pas, voici le contenu de mon fichier *.bat, si cela peut vous aider :

    cd /d c:\hlserver
    start hlds -console -game cstrike +port 27015 -nomaster -insecure +servercfgfile server.cfg
    exit
    0
  10. saysay
     
    il faut mettre "pause" dans ton fichier bat
    Ex: CNEXT.exe -d "chemin"
    pause

    Ca laissera ouverte ta fenêtre dos après l'exécution de ton .exe
    0
    1. seb
       
      moi j'ai la phrase "Appuyer sur une touche pour continuer..." qui empêche la fermeture de DOS... snif... que faire please ?
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      enlever pause
      0
  11. seb
     
    moi j'ai la phrase "Appuyer sur une touche pour continuer..." qui empêche la fermeture de DOS... snif... que faire ?
    0
  12. selrak Messages postés 16 Statut Membre
     
    coucou

    pour enlever le message:

    " apuyer sur une touche pour continuer "

    il faut ecrire:
    " pause >nul "

    a la fin de chaque commande qui mette un message dans linvite,si on veut les effacer,il faut rajouter " >nul " apres la commande

    IMPORTANT il faut mettre un espace ex:
    choice /c:ab >nul
    0
  13. edertef
     
    peut-etre que TASKKILL pourrait servir ...
    -1