Créer un BATCH qui se ferme tout seul. [Résolu/Fermé]

Signaler
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
-
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
-
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

Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 324
essaye avec dans ton .bat
start PROG.exe -game_dir NOM /chose.zip /machin.zip
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
20
up
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 324
hello
attend 20s et termine
 ping -n 20 127.0.0.1 > NUL
exit
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
20
Merci pour ta réponse, mais pourquoi 127.0.0.1 ?
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 324
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
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
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
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 324
qu'est ce qui ne marche pas ?
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
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é.
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 324
le ping s'exécute quand prog.exe se termine
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
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é.
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
20
Ha ça marche =)

Merci beaucoup ;)
Messages postés
3211
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
212
Re,
c une petite intervention :

vous pouvez a la place de 127.0.0.1 mêtre localhost

ping -n 5 localhost > NUL

;)
Messages postés
68
Date d'inscription
dimanche 14 février 2010
Statut
Membre
Dernière intervention
15 juin 2010
20
Merci pour tout =)
Bande d'amateur.
l'astuce avec le ping ne permet pas d'attendre une seconde
Il faut utiliser timeout 1 /nobreak > nul
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 324
et où tu trouves timeout sur XP fam. ?