Prompt et color - Shell/Batch - Programmation
Marsh Posté le 07-09-2002 à 19:49:06
Blackangel a écrit a écrit : Cmt faire pour ke mon prompt et la couleur du dos reste toujours la meme??car si je tape "color 01" et "prompt salut" ca marche mai si jouvre une autre fenetre dos tt redevien normal!!Alor qqun a til la solution SVP ??? MERCI |
avec prompt dans autoexec.bat
il ya pleins de $_ $d etc... je crois qu'il y en a un pour la couleur justement et la ca reste permanant
si tu est sous DOS/windows
si tu est sous linux
il faut trouver le DIRCOLORS je crois que c'est dans /etc et donner les couleurs que tu veux pour les retours d'infos vers l'ecran, pour le prompt c'est $PROMPT qu'il faut modifier..
Marsh Posté le 07-09-2002 à 20:09:53
kuroineko a écrit a écrit : avec prompt dans autoexec.bat il ya pleins de $_ $d etc... je crois qu'il y en a un pour la couleur justement et la ca reste permanant si tu est sous DOS/windows si tu est sous linux il faut trouver le DIRCOLORS je crois que c'est dans /etc et donner les couleurs que tu veux pour les retours d'infos vers l'ecran, pour le prompt c'est $PROMPT qu'il faut modifier.. |
pour la couleur ce doit etre un truc gore genre
promtp $....$M[28,2,3m ou un truc du genre ...je me souvient plus....mais ca marchait avec le ansi.sys charge dans le config.sys je crois ( a verifier)
$M[couleur,couleurm est aussi a verifier je sais plus tres bien...
Marsh Posté le 07-09-2002 à 20:17:20
kuroineko a écrit a écrit : pour la couleur ce doit etre un truc gore genre promtp $....$M[28,2,3m ou un truc du genre ...je me souvient plus....mais ca marchait avec le ansi.sys charge dans le config.sys je crois ( a verifier) $M[couleur,couleurm est aussi a verifier je sais plus tres bien... |
http://web.cmaisonneuve.qc.ca/prof [...] ar_env.htm
ET UN GROS COPIAGE COLLAGE VALANT MIEUX qu'une explication voila j'ai retrouve pleins de'exemples dont la couleur !!
Prompt
Voir aussi ANSI.SYS.
Définir le prompt du système.
Syntaxe:
PROMPT {chaîne}
Chaîne
Chaîne de caractères que vous souhaitez afficher en guise de prompt. Sans aucune indication de votre part, la commande PROMPT valide le prompt par défaut $n$g.
Notes:
Le PROMPT est le message d'invite du système d'exploitation. Celui-ci s'inscrit sur votre écran dès le démarrage du système et réapparaît après l'exécution d'une commande.
Si vous ne spécifiez aucun paramètre, la commande PROMPT affiche le lecteur en service suivi d'un" > ". Vous pouvez néanmoins le personnaliser en associant un code prédéfini à la commande PROMPT. MS-DOS vous propose plusieurs variantes:
$b
Barre verticale utilisée pour les commandes SORT et MORE.
$d
La date du système, définie avec DATE
$e
Le signe Escape.
$g
>
$h
Efface le caractère précédent. Le code $h s'applique à un seul caractère.
$l
<
$n
Lecteur courant, prompt standard associé à $g.
$p
Sous-répertoire courant.
$q
=
$t
L'heure du système.
$v
La version du DOS.
$_
Nouvelle ligne.
$$
Signe dollar.
Hormis les caractères prédéfinis, vous pouvez introduire toutes les séquences Escape que vous souhaitez avec le code $e. Ces séquences agissent, entre autres, sur l'affichage à l'écran (couleur, contraste, etc...), et sur la configuration du clavier. Vous pouvez utiliser toutes les couleurs et tous les attributs définis sous ANSI.SYS, mais pour cela, vous devez intégrer le pilote ANSI.SYS dans le fichier CONFIG.SYS au préalable.
Exemple 1:
Dans la commande:
PROMPT $d $n$p$g
$d génère le date du système en guise de prompt suivie du lecteur et du répertoire en cours.
Exemple 2:
Les séquences Escape se composent de la façon suivante:
PROMPT $e[30 ; 41m $p $e[0m
La séquence ANSI $e[30;41m prévoit des caractères noirs sur fond rouge. Suit le chemin d'accès pour le répertoire courant. Et pour terminer, la séquence $e0m rétablit les attributs d'affichage. Si vous l'oubliez, vous allez continuer à travailler en noir sur rouge.
Vous risquez d'encourir de graves problèmes si vous chargez un programme résident à partir du système d'exploitation : l'architecture de la mémoire se disloque et le système s'interrompt. Pour vous permettre de constater à tout moment que vous n'avez pas terminé un programme (tel Microsoft Word), mais l'avez tout simplement quitté, exécutez d'abord un batch qui montre votre ancien PROMPT et vous informe que vous vous trouvez encore sous WORD:
@ECHO OFF
@ECHO PROMPT %PROMPT% > C:\ALTPRMPT.BAT
PROMPT $e[7m WORD $p $e[0m
@ECHO Une copie de COMMANO.COM est chargée.
@ECHO Taper EXIT ramène à WORD.
COMMAND
C:\ALTPRMPT
Marsh Posté le 07-09-2002 à 19:45:36
Cmt faire pour ke mon prompt et la couleur du dos reste toujours la meme??car si je tape "color 01" et "prompt salut" ca marche mai si jouvre une autre fenetre dos tt redevien normal!!Alor qqun a til la solution SVP ???
MERCI