Page 1 sur 1

faire défiler du texte

Posté : 20 sept. 2010 10:58
par defez
Salut je suis nouveau sur ce forum et totalement débutant et pour mon premier [.bat]
je voudrais créer un texte défilant lentement pour un tutorièl par exemple ...
Je connais une parti du

Code : Tout sélectionner

 mais je ne connais pas la variable de temp et la variable 
qui permet le défilement merci d'avance pour votre aide et pardon pour les fautes...

[CODE]

[color=#004000]@echo off
color 9C
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.

:menu
echo.		Creer par defez
echo.		est destiné à faire défiler du texte
echo.		pour un tuto ou un générique par exemple...
echo.		Veuillez patienter...

@echo off

exit[/color]

Re: faire défiler du texte

Posté : 24 sept. 2010 21:36
par Dodoche28
Bonsoir Defez,
Alors pour ton projet il n'existe pas de réel fonction pour faire défiler du texte lentement mais il y a une petite astuce qui pourrais t'aider:

Code : Tout sélectionner

ping 0.0.0.0 -n 5 >nul
ce bout de code permet d'attendre 5secondes avant de passé a la ligne suivante!!
Ca fonctionne comme çà:

Code : Tout sélectionner

ping [adresseBidon] -n [NombresDesecondes] >nul

Re: faire défiler du texte

Posté : 25 sept. 2010 19:37
par DarkBatcher
Tout à fait dodoche!

voici le code pour faire défile du texte:

Code : Tout sélectionner

FOR /f %%A IN (monfichier.txt) do (
ECHO %%A
pingping  LOCALHOST  -n 1>nul
)
 

Re: faire défiler du texte

Posté : 01 oct. 2010 20:19
par defez
1000 pardons je n'étais pas là ...
voilà , je suis débutant et mon objectif est de créer un .Bat qui afficherai simplement un texte plus de 2 mn...
c'est bte , je sais mais je fait ça , pour une présentation...

merci les gars pour vos réponces...
^^defez^^ :ugeek:

Re: faire défiler du texte

Posté : 01 oct. 2010 20:48
par defez
bon voilà ci j'ai bien compris ca donne ça : ;)

@echo off
color 9C
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.

:menu
echo. Creer par defez
ping 0.0.0.0 -n 5 >nul
echo. est destiné à faire défiler du texte
ping 0.0.0.0 -n 5 >nul
echo. pour un tuto ou un générique par exemple...
ping 0.0.0.0 -n 5 >nul
echo. Veuillez patienter...
ping 0.0.0.0 -n 5 >nul
FOR /f %%A IN (C:\Users\dad\Desktop\fgfd\y.txt) do (
<-- merci pour l'astuce ca marche mais le défilement est trop rapide
ECHO %%A
pingping LOCALHOST -n 10>nul
<---------------------- j'ai donc mis 10 à la palce de 5 mais ca ne marche pas..
)
@echo off

exit


ci je pouvais régler cette vitesse de défilement ça serais top top :ugeek:

Re: faire défiler du texte

Posté : 01 oct. 2010 21:39
par defez
:D bon là sa fait pas ci mal :

@echo off
color 5F
echo.
echo.
echo. sq qqqh
echo. sq qq
echo. sq qq
echo. sq qq
echo. qqqqq sq hqqqa qqqqqq qqqq qqqqqqqqq
echo. qqq qqhq qqq qqq qq qq qqq qq
echo. qq qq q qq qq qq qq qq
echo. qq qq qq qq qq qq qq qq
echo. qq qq qqqqqqqqqqq qq qqqqqqqqqqq qq
echo. qq sq qqqqqqqqqqq qq qqqqqqqqqqq qq
echo. qq qq qq qq qq qq
echo. qq qq qq qqq qq qq qq aq qq
echo. qqq aqqaq sqs qqqs qqq qq qqq hqqq qqqqqqqqqq
echo. qqq qqq qqqp qq qqqq
echo. qq
echo. qq
echo. qqqq
echo.

:menu
echo. Creer par defez
ping 0.0.0.0 -n 5 >nul
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
echo. est destine a faire defiler du texte
ping 0.0.0.0 -n 5 >nul
echo. pour un tuto ou un generique par exemple...
ping 0.0.0.0 -n 5 >nul
echo. Veuillez patienter...
ping 0.0.0.0 -n 5 >nul


@echo off

exit

Re: faire défiler du texte

Posté : 02 oct. 2010 01:42
par DarkBatcher
Salut!

Désolé defez, mais une coquille s'et tout bètement mis dens mon code, c'est :

Code : Tout sélectionner

 FOR /f %%A IN (monfichier.txt) do (
ECHO %%A
PING  LOCALHOST  -n 2 -i  10>nul
)
en théorie -i est la durée du ping mais je me suis apperçu que c'etait pas tout à fait vrai lorsue j'ai créer une horloge en batch

@+

Re: faire défiler du texte

Posté : 02 oct. 2010 17:47
par defez
RE ^^DarkBatcher ; :D

franchement ton bout de code est vraiment intéressant...
comme ça sa marche bien pour ce que j'ai à faire ...

Franchement merci ^^DarkBatcher et toi aussi ^^Dodoche28 ;)

@+ . ^^DEFEZ

Re: faire défiler du texte

Posté : 02 oct. 2010 21:08
par DarkBatcher
defez a écrit :RE ^^DarkBatcher ; :D

franchement ton bout de code est vraiment intéressant...
comme ça sa marche bien pour ce que j'ai à faire ...

Franchement merci ^^DarkBatcher et toi aussi ^^Dodoche28 ;)

@+ . ^^DEFEZ
De rien ^^