Comment changer la couleur du texte de la cmd avec windows script batch toutes les 1 seconde
La couleur de la commande de a à faire avec la modification de la couleur de commande de windows promt texte/arrière-plan
couleur 0A - où 0 est la couleur d'arrière-plan et le texte de couleur
Je veux changer ces couleurs de texte toutes les 1 seconde dans windows script de commandes à l'aide d'un tableau avec 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F sorcière sont les codes de couleur.
0 = Black 8 = Gray
1 = Blue 9 = Light Blue
2 = Green A = Light Green
3 = Aqua B = Light Aqua
4 = Red C = Light Red
5 = Purple D = Light Purple
6 = Yellow E = Light Yellow
7 = White F = Bright White
la commande doit être d'aller à chaque seconde, comme ce
color 01
color 02
color 03
....
color 0E
color 0F
et pour ces derniers j'ai trouvé un petit script, mais im pas sûr de savoir comment faire le travail pour changer la couleur pour chaque 1 seconde!
for /L %%i in (1,1,%n%) do echo !array[%%i]!
ou ce
@echo off CLS
for /l %%a in (15,-1,1) do (
color 0A
cls
)
pause
ou ce
SET COUNTDOWN=15
:COUNTDOWNLOOP
IF %COUNTDOWN%==0 GOTO END
color 0A && %R1%
CLS
SET /A COUNTDOWN -=1
GOTO COUNTDOWNLOOP
:END
- mais il pourrait être possible! qui sait!
- démarrer /b cmd /k tout.la mtd exécuter un fichier de commandes en arrière-plan. Par exemple, prendre la Marque du script, de la accepté de répondre, de le placer dans un fichier batch appelé cycleColors, puis départ de la course /b cmd /k cycleColors.chauve-souris, et votre écran passera par toutes les couleurs tout en vous permettant de faire tout ce que vous voulez.
Vous devez vous connecter pour publier un commentaire.
Cela devrait faire l'affaire. Sonne comme un super-ennuyeux chose se passait, mais là vous l'avez:
color
par lui-même le réinitialiser les valeurs par défaut.timeout
ligne, de sorte qu'il serait d'exécuter aussi vite que possible, mais il n'y a pas une bonne façon de dormir un particulier fraction de seconde dans le lot.ping
une adresse IP que vous savez pour sûr n'existe pas sur votre réseau et utiliser les commutateurs de-n 1
de laisser la commande ping une fois et-w 500
attendre une réponse pour les 500 millisecondes. Modifier la 500 la façon dont vous le souhaitez. C'est sûr qu'il n'est pas une bonne façon et crée du trafic de votre réseau, mais il fonctionne.Essayer ce script. Cela permet d'écrire un texte sur n'importe quelle position de l'écran et n'utilisez pas de fichiers temporaires ou ".com, le .exe" exécutables. Juste faire shure vous avez l' "debug.exe" exécutable dans windows\system ou windows\system32 dossiers.
http://pastebin.com/bzYhfLGc
J'ai créé une façon simple de faire de telles et le fait simple que possible.
À la "pause" à la fin est l'endroit où vous continuez votre code.
L'image de Code exécuté
Je suis en train de faire quelque chose de très similaire. Je suis juste en codage, de sorte que cela peut ne pas être le moyen le plus efficace de le faire, mais c'est la façon dont je l'ai fait:
et ainsi et ainsi de suite.
echo off & cls
le titre ne jamais acheter ces ils sont si facile à faire... hmu pour le code source
c'est une ip ping qui a personnalisé expiré messages car si quelque chose comme un site web ou le serveur est down, aussi, peuvent utiliser pour si le démarrage de personnes en mode hors connexion, je peux en faire un outil qui s'ouvre aux fichiers et aux pingers dépend de votre entrée, et construit dans l'outil de géolocalisation. Peuvent ensuite placer ce code si any1 est curieux.
sur ordinateur en particulier les codes de couleurs peuvent être assignés à différentes couleurs RVB en modifiant les valeurs de couleur dans la fenêtre cmd propriétés. Facile, cliquez sur couleur sur couleur palete et modifier leurs valeurs rvb.