Créer un BATCH qui se ferme tout seul.

Résolu
geek-inside Messages postés 71 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, j'ai créé un petit fichier batch qui affiche un texte et lance un série de programmes quand on l'utilise. J'aimerais "temporariser" ce fichier.

En gros j'aimerais qu'après un certain temps, il se ferme tout seul.

C'est possible ?

13 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    essaye avec dans ton .bat
    start PROG.exe -game_dir NOM /chose.zip /machin.zip
    1
  2. geek-inside Messages postés 71 Statut Membre 20
     
    up
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    attend 20s et termine
     ping -n 20 127.0.0.1 > NUL
    exit
    
    0
  4. geek-inside Messages postés 71 Statut Membre 20
     
    Merci pour ta réponse, mais pourquoi 127.0.0.1 ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    127.0.0.1 c'est toujours localhost, le PC lui même. c'est juste pour que ping envoie 20 fois à une adresse connue donc dure à peu près 20 secondes
    0
  7. geek-inside Messages postés 71 Statut Membre 20
     
    Bonjour, et merci pour ton aide !

    Cela ne marche pas. Mon code se résume à ça :

    @echo off
    cls

    echo.
    echo BLABLABLA
    echo.
    echo BLABLABLA
    echo.

    PROG.exe -game_dir NOM /chose.zip /machin.zip

    ping -n 5 127.0.0.1 > NUL
    exit
    0
  8. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    qu'est ce qui ne marche pas ?
    0
  9. geek-inside Messages postés 71 Statut Membre 20
     
    La fenêtre ou le texte est écrit ne se ferme pas après les 20 secondes.

    Ce qui est mon but. J'aimerais cependant que le programme reste lancé.
    0
  10. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    le ping s'exécute quand prog.exe se termine
    0
  11. geek-inside Messages postés 71 Statut Membre 20
     
    D'accord, je comprend. Excuse mon imprécision ;) j'aimerais que la fenêtre qui affiche mon texte se ferme 5 secondes après que le programme soit lancé.
    0
  12. geek-inside Messages postés 71 Statut Membre 20
     
    Ha ça marche =)

    Merci beaucoup ;)
    0
    1. karirovax Messages postés 3584 Statut Membre 215
       
      Re,
      c une petite intervention :

      vous pouvez a la place de 127.0.0.1 mêtre localhost

      ping -n 5 localhost > NUL

      ;)
      0
  13. geek-inside Messages postés 71 Statut Membre 20
     
    Merci pour tout =)
    0
  14. Hacker pro
     
    Bande d'amateur.
    l'astuce avec le ping ne permet pas d'attendre une seconde
    Il faut utiliser timeout 1 /nobreak > nul
    -3
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      et où tu trouves timeout sur XP fam. ?
      0