Pb START en batch

Profil bloqué -  
karirovax Messages postés 3584 Statut Membre -
Lorsque que je fait un fichier .bat dans on code je et la balise :
Start fichier.bat
mais ca me l'ouvre a l'infini, je voudrais que quand j'ouvre mon fichier il s'éxecute, mais en même temp il ouvre un autre fichier.

Comment faire?! merci.



--
< .: Kamikaze powaaa :. >

7 réponses

  1. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    Ce n'est pas possible que la simple commande START fichier.bat te l'ouvre à l'infini.

    Essaie en utilisant tout simplement fichier.bat.
    0
  2. Profil bloqué
     
    si, je l'ai refait, ca me l'ouvre a l'infini.
    Et lorsque je met tous simplement
     fichier.bat
    ca m'ouvre le fichier, mais il n'y pas de texte qui apparaît.
    0
    1. BeFaX Messages postés 16334 Statut Contributeur 3 863
       
      Il faudrait que tu détaille un peu plus ton projet, que tu explique ce que tu veux faire exactement.

      La commande START FICHIER.BAT n'ouvre pas fichier.bat à l'infini, c'est n'importe quoi.
      Sauf si il est au milieu d'une boucle infini.
      0
    2. karirovax Messages postés 3584 Statut Membre 215
       
      Salut
      oui vous avez raison
      s'il ya une boucle ( goto blabla ) tel que blabla est une étiquette commence avec 2 points ( : )
      0
  3. Profil bloqué
     
    Mon start fichier.bat, est juste avant la boucle.
    0
    1. BeFaX Messages postés 16334 Statut Contributeur 3 863
       
      Non mais si tu ne détaille rien, on va pas avancer là ....

      EXPLIQUE MOI CE QUE TU VEUX FAIRE EXACTEMENT AVEC TON BATCH
      ET ÉVENTUELLEMENT DONNE MOI LA SOURCE DU PROBLÈME.
      0
    2. karirovax Messages postés 3584 Statut Membre 215
       
      Re,
      oui BeFax vous avez raison
      au moin collez le code de votre fichier batch ici
      0
  4. Profil bloqué
     
    pas la peine de s'exciter là !
    Voici mon code:
    TITLE 232161488
    COLOR 0a
    START autre-fichier.bat
    :debut
    @ECHO OFF
    @ECHO mon texte
    @ECHO autre texte
    GOTO debut
    0
    1. karirovax Messages postés 3584 Statut Membre 215
       
      Re,
      donc c bon pour le code mais pour le code dans l'autre fichier batch ?
      0
    2. BeFaX Messages postés 16334 Statut Contributeur 3 863
       
      Ce qui est en boucle, ce n'est pas le lancement de fichier.bat mais mon texte et autre texte
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Profil bloqué
     
    voilà:
    TITLE  r='112244rf' sif.
    COLOR 0a
    @ :debut
    @ECHO emb=0114 vis7 --xas_995
                              ECHO  xar="spamming"     system $995$
    @ ECHO vars="19975"  prod$$fonction! 1%
    GOTO debut
    
    0
    1. karirovax Messages postés 3584 Statut Membre 215
       
      Re,
      donc aussi pour le 2ème fichier batch , il ny pas de prb
      comment il fait apparaitre ton fichier plusieur fois ?
      0
  7. Profil bloqué
     
    Ca marche quand c'est un autre fichier, mais quand c'est le même fichier, ca me l'ouvre je ne sais combient de fois..
    0
    1. karirovax Messages postés 3584 Statut Membre 215
       
      Re,
      c normal dans le même fichier que ceci démarre a l'infini ;)
      car dans le 1er code il ya
      START meme-fichier.bat et quand on le démarre et que celui est le même ( même fichier ) et beinh il commance et ensuite il démare le puis ... etc
      il faut mêtre une condition pour qu'il ne pas démarrer en boucle
      0
  8. Profil bloqué
     
    vous auriez pas une solution ?
    0
    1. karirovax Messages postés 3584 Statut Membre 215
       
      Re,
      pour un même fichier batch ? pas possible
      0
    2. karirovax Messages postés 3584 Statut Membre 215
       
      Re, ;)
      peut être j'ai pas bien compris :

      1- pour que le programme se lance une seul fois :

      @TITLE 232161488
      @COLOR 0a
      @if errorlevel 1 START meme-fichier.bat
      :debut
      @ECHO OFF
      @ECHO mon texte
      @ECHO autre texte
      GOTO debut


      2- pour que le programme se lance en plusieurs fois :

      @TITLE 232161488
      @COLOR 0a
      @if errorlevel 0 START meme-fichier.bat
      :debut
      @ECHO OFF
      @ECHO mon texte
      @ECHO autre texte
      GOTO debut


      vous remarquez que dans le IF ( condition ) on a deux valeurs pour errorlevel
      0 et 1
      le 0 => c la valeur par défaut si les éxtentions de commandes sont activées
      par contre pour la valeur 1

      ;)
      0