Code batch qui ne fonctionne pas.
ValPyYTB
Messages postés
14
Statut
Membre
-
ValPyYTB Messages postés 14 Statut Membre -
ValPyYTB Messages postés 14 Statut Membre -
Bonjour je suis entrain de créé un code batch pour faire une blague mais j'ai un problème c'est que mon code marche pas correctement. je ne sais pas comment faire pour que la suite du code fonctionne enfin à partir de timeout. si vous pouvez trouver une solution c'est nickel.
merci
merci
@echo off
color a
mode con cols=200 lines=150
:s
cls
echo Bonjour
pause > nul
goto :s
timeout /t 10>nul
:top
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
goto:top
2 réponses
-
Bonjour,
votregoto :s
refait boucler la première section sans jamais "lire" la section:top
.
Cdlt.-
-
merci pour vos réponse mais le problème c'était bien la boucle mal former mais il y a un
pause > nul
pour se qui veulent le code modifier le voilà :
@echo off
color a
:s
cls
echo Bonjour
timeout /t 10 > nul
:toto
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
goto:toto -
-
L'étiquette :s ne sert à rien non plus que CLS puisque, par définition, @ECHO OFF fait que rien n'est affiché jusqu'à demande explicite du contraire via ECHO.
Le propre de boucler à l'infini pour embêter le monde, c'est d'empêcher l'utilisateur d'en sortir sauf en tuant le process: il n'y a donc aucun moyen de sortir de la boucle une fois commencée, la conséquence en étant que si on veut exécuter une autre commande, il faut soit l'écrire avant le début de l'étiquette :toto soit, si on l'écrit à l'intérieur de cette étiquette, avant la commande ECHO. -
-
-
ok merci vous m'avez un peux perdu mais je vais essayé se que vous me proposer