IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Coloration Texte dans CMD


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 158
    Par défaut Coloration Texte dans CMD
    Bonjour ,
    j'aimerai connaitre la syntaxe qui permet de colorer un texte dans CMD ?


    Merci.

  2. #2
    Membre chevronné
    Inscrit en
    Avril 2010
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 239
    Par défaut
    Bonjour,

    C'est une question à propos de programmation java ?
    Vous parlez de CMD sous Windows ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 158
    Par défaut
    oui je cherche l'instruction dans Java qui permet de m'afficher un texte en couleur dans CMD de windows .

  4. #4
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par mimish Voir le message
    oui je cherche l'instruction dans Java qui permet de m'afficher un texte en couleur dans CMD de windows .
    C'est impossible en Java.

  5. #5
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 097
    Par défaut Pas tout à fait d'accord
    Désolé, mais je ne pouvais pas laisser passer ça. JButton.setForeground(Color couleur) ça sert bien à définir la couleur du texte qui se présente sur le bouton non ?!
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    Bonjour,

    Citation Envoyé par pursang Voir le message
    Désolé, mais je ne pouvais pas laisser passer ça. JButton.setForeground(Color couleur) ça sert bien à définir la couleur du texte qui se présente sur le bouton non ?!
    Oui dans un JButton.

    je cherche l'instruction dans Java qui permet de m'afficher un texte en couleur dans CMD de windows .
    Tu veux colorer un texte ou tout le texte de la console CMD ?
    Je te pose la question ca je ne pense pas que tu puisse colorer seulement une partie du texte.

    Tu veux que la coloration se fasse en temps réel, genre tu cliques sur un bouton et la couleur des textes changent ?
    Ou alors il n'a qu'une seule couleur possible ?

  7. #7
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Citation Envoyé par pursang Voir le message
    Désolé, mais je ne pouvais pas laisser passer ça. JButton.setForeground(Color couleur) ça sert bien à définir la couleur du texte qui se présente sur le bouton non ?!
    Où est ce que l'auteur du sujet parle de JButton?

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    nulle part

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    La modification de la couleur des caractères dans la console se fait en envoyant des commandes ou en imprimant des caractères spéciaux.

    Par exemple, sous linux avec le shel ksh, si je tape la commande suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    i=31; while [[ $i < 37 ]] do printf "\033[%sm" $i; print "coucou"; let i+=1; done; printf "\033[%sm" 0;
    j'obtiendrai le mot "coucou" imprimé successivement en rouge, verte, jaune, bleu, magenta et cyan.

    Les caractères spéciaux pris en compte varient selon le type de console. Dans la console Windows, ceci ne fonctionnerait pas. Il est possible de modifier les couleurs de l'arrière-plan et du texte grâce à la commande color, mais c'est alors valable pour toute la session (et pas pour juste un mot...).


    Vu la différence de comportement des différentes consoles, je ne pense pas qu'il existe une API Java qui offre une solution multi-plateformes pour ce genre d'opération...

  10. #10
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 097
    Par défaut Explications
    Désolé si j'ai offensé quelqu'un, je suis un peu maladroit parfois. En lisant la question, j'ai cru percevoir le fait que la personne avait l'habitude de développer avec Visual Basic, où l'équivalent d'un JButton se nomme CMDButton, et dont le diminutif donne cmd. J'avoue que je n'avais pas du tout fait le raprochement avec la console CMD de windows. Dans ce cas, éffcetivement, il s'agirait de manipuler directement les fonctionnalités du système car au niveau Java, il n'y a pas a ma connaissance d'outils permettant de changer la couleur du texte qui s'affiche dans la console MS-DOS. C'est comme ça qu'elle s'appelle en fait. Donc dans ce cas, je penses qu'il suffit de maîtriser la bibliothèque des dll de windows pour via JNA intervenir sur cette couleur...
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  11. #11
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    Citation Envoyé par pursang Voir le message
    Désolé si j'ai offensé quelqu'un, je suis un peu maladroit parfois. En lisant la question, j'ai cru percevoir le fait que la personne avait l'habitude de développer avec Visual Basic, où l'équivalent d'un JButton se nomme CMDButton, et dont le diminutif donne cmd. J'avoue que je n'avais pas du tout fait le raprochement avec la console CMD de windows. Dans ce cas, éffcetivement, il s'agirait de manipuler directement les fonctionnalités du système car au niveau Java, il n'y a pas a ma connaissance d'outils permettant de changer la couleur du texte qui s'affiche dans la console MS-DOS. C'est comme ça qu'elle s'appelle en fait. Donc dans ce cas, je penses qu'il suffit de maîtriser la bibliothèque des dll de windows pour via JNA intervenir sur cette couleur...
    Tu n'as rien dit d'offensant
    Je te trouve très respectueux, au contraire

Discussions similaires

  1. [VC2005] Coloration du texte dans la fenêtre Sortie
    Par G3G3 dans le forum VC++ .NET
    Réponses: 3
    Dernier message: 27/03/2008, 12h22
  2. changer couleur et texte affichés dans cmd
    Par zezitinho dans le forum C++
    Réponses: 2
    Dernier message: 22/10/2007, 09h31
  3. colorer un texte dans la sortie
    Par hammag dans le forum Langage
    Réponses: 7
    Dernier message: 23/09/2007, 06h26
  4. Réponses: 4
    Dernier message: 02/08/2007, 12h14
  5. Colorer texte dans une textbox
    Par metatron dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 27/09/2006, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo