batch qui clignote

batch qui clignote - Win NT/2K/XP - Windows & Software

Marsh Posté le 13-02-2006 à 14:12:14    

Bonjour,
j'aimerais faire un batch dans lequel un mot clignote. Genre

patienter

qui clignote.
 
comment qu'on fait deja ??
merci par avance.


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 13-02-2006 à 14:12:14   

Reply

Marsh Posté le 13-02-2006 à 14:20:58    

une boucle peut-être
 
avec l'incrémentation d'une variable (ou une vérification quelconque) pour en sortir
 
puis à l'intérieur un simple echo / cls
 
pour laisser un temps entre les deux, tu fais un ping par exemple :D
 
 
Mais bon mets toi plutôt à un langage de script type autoit ;)

Reply

Marsh Posté le 13-02-2006 à 15:00:30    

c'etait pour savoir si en batch c'etait possible.
on fait deja des autoit et des vbs.
 
mais la j'ai un simple xcopy et pendant la copie je voudrais faire clignoter "patienter" :D


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 13-02-2006 à 15:01:59    

Normal c'est plus beau :D

Reply

Marsh Posté le 13-02-2006 à 15:02:52    

Sinon a la place du ping, pour dire de marquer un temps de pause, il existe visiblement une commande sleep dispo dans le ressource kit de 2K3

Reply

Marsh Posté le 13-02-2006 à 15:39:19    

je veux pas faire une pause  
c'est ma copie qui prend du temps et pendant ce temps je voudrais qu'un message clignote ;)
 

Code :
  1. echo off
  2. echo.
  3. echo           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  4. echo           º  Cr‚ation des r‚pertoires L:              º
  5. echo           º   Veuillez patienter                    º
  6. echo           ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  7. if not exist D:\classe_vegetaux md D:\classe_vegetaux
  8. md L:\classe_vegetaux\anim > nul
  9. md L:\classe_vegetaux\graphics > nul
  10. md L:\classe_vegetaux\objets > nul
  11. md L:\classe_vegetaux\PRES32 > nul
  12. md L:\classe_vegetaux\sons > nul
  13. md L:\classe_vegetaux\variable > nul
  14. CLS
  15. color CF
  16. echo.
  17. echo           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  18. echo           º           Copie des fichiers sur L:          º
  19. echo           º  Veuillez patienter le temps de l op‚ration. º
  20. echo           º                                              º
  21. echo           º      Un nouveau message signalera la fin     º
  22. echo           ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  23. xcopy E:\anim L:\classe_vegetaux\anim /y > nul
  24. xcopy E:\graphics L:\classe_vegetaux\graphics /y > nul
  25. xcopy E:\objets L:\classe_vegetaux\objets /y > nul
  26. xcopy E:\PRES32 L:\classe_vegetaux\PRES32  /y > nul
  27. xcopy E:\sons L:\classe_vegetaux\sons /y > nul
  28. xcopy E:\variable L:\classe_vegetaux\variable /y > nul
  29. CLS
  30. color 9F
  31. echo .
  32. echo            ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
  33. echo            º  Copie termin‚e                         º
  34. echo            º   Vous pouvez continuer la proc‚dure    º
  35. echo            ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  36. pause


 
la c'est avant (et pendant) la copie que je voudrais faire clignoter patienter.


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 20-02-2006 à 14:05:17    

bon ben ca n'existe pas en natif le clignotement ?


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 20-02-2006 à 15:24:10    

Non ca n'existe pas en natif mais pourqoi il faut absolument que sa clignote ?

Reply

Marsh Posté le 20-02-2006 à 15:30:54    

Y'a un truc qui me revient vaguement de mes début c'etait le fichier ansi.sys qui permettait de gerer cela

Reply

Marsh Posté le 20-02-2006 à 15:35:32    

Si je me rapelle bien c'etait avec les sequences d'echapement  
et chargement de ansi.sys qu'on pouvait faire ca , par contre c'est un peu
loin je me souviens plus le detail , et pire je sais pas si c'est possible sous xp.
 
Si jamais tu sais pas il y a une section sur les batch sur ce forum.


---------------

Reply

Marsh Posté le 20-02-2006 à 15:35:32   

Reply

Marsh Posté le 20-02-2006 à 15:45:24    

ben en fait fallait rajouter une définition du type "devicehigh=c:\ansi.sys" dans le fichier config.sys qui était lu au boot, seul prob c'etait utilisé encore sous 98 mais plus maintenant, cela revient à dire que pour que ca fonctionne faut créer une diskette de boot 6.22 au mieux

Reply

Marsh Posté le 20-02-2006 à 16:04:29    

ansi.sys c'était pas pour gérer le mappage du clavier ou la table des caractères, ou du moins un truc du genre ?


---------------
"Mon modèle, c'est moi-même."
Reply

Marsh Posté le 20-02-2006 à 16:10:40    

ouais tu pouvais gérer le clavier et l'affichage aussi j'ai trouvé un petit site expliquant sa syntaxe http://1100f.free.fr/Batchs/le_fichier_ansi_sys.htm

Reply

Marsh Posté le 20-02-2006 à 16:19:46    

L-CoKo a écrit :

ben en fait fallait rajouter une définition du type "devicehigh=c:\ansi.sys" dans le fichier config.sys qui était lu au boot, seul prob c'etait utilisé encore sous 98 mais plus maintenant, cela revient à dire que pour que ca fonctionne faut créer une diskette de boot 6.22 au mieux


 
C'est surtout comment faire pour faire clignoter que je me souvenais plus  
 
J'ai regardé un vieux livre Ms dos (aide-memmoire  ms dos  2.1 a 5.0
chez marabout) , annexes page 459:
 
Quelques exemples avec Ansi.sys
 
Rendre les caractères clignotant et soulignés :
 
ESC[4;5m


---------------

Reply

Marsh Posté le 20-02-2006 à 16:23:38    

Lol la bible doit être plus récente ;-) moi je m'etait fait un boot super à l'époque avec un ecran fond bleu et des caractères blancs (win 98 a repris mon idée lors des crashes) mais ansi.sys bouffait pas mal de memoire en ce temps ou 1mo etait le max de ram qu'on pouvait avoir...

Reply

Marsh Posté le 20-02-2006 à 20:49:49    

merci pour les infos
 
non je n'ai pas besoin absolument que ca clignote, c'etait juste que la question m'etait passee par la tete et j'aime pas avoir une question sans reponse :D


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed