Faire un timer avec condition
Résolu
quentin63
Messages postés
649
Date d'inscription
Statut
Membre
Dernière intervention
-
quentin63 Messages postés 649 Date d'inscription Statut Membre Dernière intervention -
quentin63 Messages postés 649 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
Je me suis lancé dans la programmation bat, ce qui est plutôt génial pour ce que je veux faire. Seulement je coince. Je vous explique.
J'héberge sur mon ordinateur un serveur minecraft, fonctionnel. Hier, j'ai commencé à bricoler énormément le serveur, en faisant un vrai launcher. J'explique, je lance mon serveur avec le bat, si le serveur crash, il redémarre. Mais voilà, je suis coincé :
Voilà, le code actuel du launcher agrémenter du redémarrage. Mais je souhaite ajouter une sauvegarde de map lorsque le serveur s'éteint, si il s'éteint uniquement. Malheureusement, le serveur se trouve dans une boucle, donc il ne peux jamais s'éteindre. Si j'intègre ma sauvegarde à l'intérieur de la boucle, ça ne va pas forcément. Si je la met dehors, à cause du goto ça revient toujours au début.
Donc ma question est, est-ce que je peux faire une condition de timer : Si aucune touche n'est appuyé dans les X secondes, le serveur redémarre. Si une touche est appuyé dans les X secondes, le serveur va sur un goto, donc ça permettrait de le faire sortir de la boucle.
Merci de votre aide.
Je me suis lancé dans la programmation bat, ce qui est plutôt génial pour ce que je veux faire. Seulement je coince. Je vous explique.
J'héberge sur mon ordinateur un serveur minecraft, fonctionnel. Hier, j'ai commencé à bricoler énormément le serveur, en faisant un vrai launcher. J'explique, je lance mon serveur avec le bat, si le serveur crash, il redémarre. Mais voilà, je suis coincé :
@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" :SERVERLOOP "%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar serv_minecraft.jar goto SERVERLOOP :END pause
Voilà, le code actuel du launcher agrémenter du redémarrage. Mais je souhaite ajouter une sauvegarde de map lorsque le serveur s'éteint, si il s'éteint uniquement. Malheureusement, le serveur se trouve dans une boucle, donc il ne peux jamais s'éteindre. Si j'intègre ma sauvegarde à l'intérieur de la boucle, ça ne va pas forcément. Si je la met dehors, à cause du goto ça revient toujours au début.
Donc ma question est, est-ce que je peux faire une condition de timer : Si aucune touche n'est appuyé dans les X secondes, le serveur redémarre. Si une touche est appuyé dans les X secondes, le serveur va sur un goto, donc ça permettrait de le faire sortir de la boucle.
Merci de votre aide.
A voir également:
- Faire un timer avec condition
- Excel cellule couleur si condition texte - Guide
- Shutdown timer - Télécharger - Personnalisation
- Excel condition ou - Guide
- Multi timer - Télécharger - Bureautique
- Faire une sauvegarde time machine - Guide