Changer la couleur sous ms-dos

Résolu/Fermé
esther78 Messages postés 3 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 4 septembre 2007 - 1 sept. 2007 à 12:39
 alex - 23 mars 2015 à 22:50
bonjour a toutes et a tous
j'ai un probleme, je cherche a modifier les couleurs du premier plan et de l'arrire plan de la console MS-DOS
si quelqu'un peu m'aidé ce serais sympas.
faut il modifier le fichier config.sys? comment?
je continue a chercher et vous ferez par de mes decouvertes si il en a.
je commpte sur vous .
amicalement Esther
A voir également:

13 réponses

laertes Messages postés 17 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 2 février 2009 41
17 sept. 2007 à 18:47
la commande color

résultat du color /?
Change les couleurs par d‚faut du premier et de l'arrière plan de la console.

COLOR [attr]

attr Spécifie les attributs de couleurs de l'apparence de la console

Les attributs de couleurs sont spécifiés par DEUX chiffres hexadécimaux -- le
premier correspond … l'arrière plan, le second au premier plan. Chaque chiffre
peut prendre n'importe quelle de ces valeurs:

0 = Noir 8 = Gris
1 = Bleu fonc‚ 9 = Bleu clair
2 = Vert A = Vert clair
3 = Bleu-gris B = Cyan
4 = Marron C = Rouge
5 = Pourpre D = Rose
6 = Kaki E = Jaune
7 = Gris clair F = Blanc

Si aucun argument n'est donnée cette commande restaure les couleurs
sélectionnées au moment o— CMD.EXE a ‚t‚ ouvert. Cette valeur vient soit de la
fenêtre de la console, du commutateur en ligne de commande /T, ou de la valeur
DefaultColor du registre.

La commande COLOR met ERRORLEVEL … 1 si vous tentez de l'exécuter
avec la même couleur pour l'arrière et le premier plan.


Exemple: "COLOR fc" affiche du rouge sur du blanc
46
la commande color

résultat du color /?
Change les couleurs par d‚faut du premier et de l'arrière plan de la console.

COLOR [attr]

attr Spécifie les attributs de couleurs de l'apparence de la console

Les attributs de couleurs sont spécifiés par DEUX chiffres hexadécimaux -- le
premier correspond … l'arrière plan, le second au premier plan. Chaque chiffre
peut prendre n'importe quelle de ces valeurs:

0 = Noir 8 = Gris
1 = Bleu fonc‚ 9 = Bleu clair
2 = Vert A = Vert clair
3 = Bleu-gris B = Cyan
4 = Marron C = Rouge
5 = Pourpre D = Rose
6 = Kaki E = Jaune
7 = Gris clair F = Blanc

Si aucun argument n'est donnée cette commande restaure les couleurs
sélectionnées au moment o— CMD.EXE a ‚t‚ ouvert. Cette valeur vient soit de la
fenêtre de la console, du commutateur en ligne de commande /T, ou de la valeur
DefaultColor du registre.

La commande COLOR met ERRORLEVEL … 1 si vous tentez de l'exécuter
avec la même couleur pour l'arrière et le premier plan.


Exemple: "COLOR fc" affiche du rouge sur du blanc
10
rakwen Messages postés 4 Date d'inscription mercredi 18 juillet 2007 Statut Membre Dernière intervention 1 septembre 2007 24
1 sept. 2007 à 13:00
Bonjour esther
tu peux changer la couleur du premier plan et de l'arriere plan en cliquant sur le bandeau superieur ou se trouve le bouton "fermer" tu trouveras proprietes suivi de l'onglet couleur
Au revoir et a bientot
8
esther78 Messages postés 3 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 4 septembre 2007 5
4 sept. 2007 à 00:00
bonsoir à tous

non non pas marre du noir et blanc, juste un devoir à faire lol
j'ai réussi à mettre de la couleur dans un menu de demarrage mais le fichier .bat reste lui en noir et blanc.


je vous donne le details:

mon menu.bat

echo off
:menu
cls
echo 1 defrag
echo 2 scandisk
echo 3 quitter
choice /c:123 choisir une application
if errorlevel=3 goto fin
if errorlevel=2 goto scan
if errorlevel=1 goto def
:def
defrag
goto menu
:scan
scandisk
goto menu
:fin

mon config.sys

[MENU]
menuitem base, configuration de base
menuitem outils, mes outils
MENUCOLOR=1,5

[base]
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
COUNTRY=033,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=30
DEVICE=C:\dos\oakcdrom.sys /D:MSCD001
LASTDRIVE=Z
[outils]
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
COUNTRY=033,850,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
FILES=30
DEVICE=C:\dos\oakcdrom.sys /D:MSCD001
LASTDRIVE=Z


mon autoexec.bat

C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB FR,,C:\DOS\KEYBOARD.SYS
MSCDEX.EXE /D:MSCD001 /V
C:\DOS\MOUSE.COM
C:\DOS\DOSKEY.COM
goto %config%
:outils
C:\DOS\MENU.BAT
goto fin
:fin

j'ai donc un menu de demarrage avec un choix

1 config de base

2 mes outils(config de base +menu.bat)

tout ceci en couleur sauf le fichier menu.bat qui lui est en noir et blanc.

j'aurais voulu que mon menu.bat sois en couleur mais aussi retrouver le noir et blanc dès que je reviens au prompt ,car dans le choix 1 le prompt est aussi en couleur, alors que dans le choix 2 il est en noir et blanc comme le menu.bat.

merci à tous
4
si tu esays quelque chose de ce genre dans ton bath
@echo off
COLOR 81
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
y'a une solution qui consite, par exemple, a refaire un mini-shell.
tu peux faire ca en turbo pascal par exemple.

juste un interpréteur de commande qui t'affiche un prompt,
avec 3 variable, un readln,
et la commande "exec" qui execute tout simplement la commande que tu saisis :D
biensur sous TP tu peux changer les couleur de fond et du text, cool hein ? :)

ca devrait faire l'affaire.


sinon pour ton menu c'est quoi le souci ? tu perds les couleurs du dos que t'as setup dans ton menucolor de ton config.sys ?
essaye de passer via un CALL dans ton autoexec, peu etre que ca peut corriger le souci

si je trouve comment le faire juse via le shell msdos 6.22 (et non windows hein :p) je te tiens au courant
a+
2
jujuaba Messages postés 228 Date d'inscription dimanche 15 juillet 2007 Statut Membre Dernière intervention 12 mars 2009 34
1 sept. 2007 à 13:03
pourquoi faire
1
rakwen Messages postés 4 Date d'inscription mercredi 18 juillet 2007 Statut Membre Dernière intervention 1 septembre 2007 24
1 sept. 2007 à 13:06
re
elle en a marre du blanc et noir
1
esther78 Messages postés 3 Date d'inscription samedi 1 septembre 2007 Statut Membre Dernière intervention 4 septembre 2007 5
1 sept. 2007 à 13:59
bon ok je vous explique, je fais un mini menu pour un tp, que j'ai appelé menu.bat sous ms-dos en os virtuel.
ce menu s'affiche au démarrage, il est dans le répertoire dos et est activé par autoexec.bat.
la suite du TP est de faire ce menu en couleur au demarrage apparement avec la commande menucolor, mais je n'y arrive pas.
j'ai essayé dans config.sys menucolor=4,2 par exemple mais il memanque des pistes et les facs que j'ai épuisées depuis 3 jours ne m'ont fourni que des aides aproximatives.
merci de votre aide je dois rendre mon tp pour lundi.
1
si tu veu changer la couleur de la console windows

tu met comme commande color r

et tu vas avoir un menu d'aide pour changer la couleur

bon je sais pas si sa reste quand tu la redemarre une autre fois

mais normalement la commande devrait aller
1
maintenant essaye de taper juste apres par exemple

color fc

tu auras normalement la couleur rouge sur blanc ou essaye un autre truck comme t'as envie

exemple : color ad

et tu tape sa comme une commande normale

je peu pas t'en dire beaucoup plus j'ai que 11 ans

si sa ne marche pas desolé
1
tu va dans la consol tu tape color attr et tu les couleur sous des lettres et des chiffres tu a toutes le couleurs comme ca puis tu tape color espace et les deus chiffre et lettreque tu vx

c'est simple j'ai 12 ans et j'y arrive alors pk pas toi
1
J'ai 13ans et j'ai réussi. Le fond=noir (0) et l'écriture=vert(2)
Configuration windows xp.
Voici mon .bat:
@echo off
title Choisir un titre
color 02
:start
echo bonne chance
pause
exit
1
jai 5 ans je vous bat tous et je sais comment on fait
1
bonjour esther78,mal heureusement, je suis dans le mémé cas que toi. Après quelque recherche j'ai compris que je faisais fausse route car le fichier Config.sys et chargé en mémoire puis lu une seul et unique fois avant d'appeler Autoexec.bat donc il ne permet pas de modifier la couleur du .bat mais uniquement celle du .sys lui même.J'ai bien compris contrairement à d' autre que la commande color ne t' est d'aucune utilité puisque pas encore existante sous ms-dos (win98)
0