[R] Comment coloriser du texte

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

[R] Comment coloriser du texte

#1

Message par jl56 »

Bonjour à tous

Je cherche pour rendre, plus lisible, le moyen de coloriser du texte dans un input ou un edit
un peu comme la colorisation du code dans scite

ex. 16H30 16h45début process 16h50 fin process/18h00 arrêt du pc

Merci de votre aide

A+ JL56

ps: dans la recherche les mots "couleur texte" me dit que c'est trop communs
Modifié en dernier par jl56 le sam. 22 janv. 2011 03:50, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Comment coloriser du texte

#2

Message par TommyDDR »

Malheureusement en AutoIt il me semble que ca ne soit pas possible, il existe cependant un UDF qui créé plusieurs label (chaqun de la couleur souhaité) Si cela ne vous dérange pas d'avoir autant de label que de changement de couleur, essayez de le trouver (fonction recherche du site)

Je n'ai plus le lien en tête, désolé.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Comment coloriser du texte

#3

Message par zeshrek »

Sinon, il y a la solution d'utiliser une ListView, ce qui permet de donner a chaque colonne une couleur.
Enfin, si tu veux vraiment de la mise en forme, convertit ton texte en HTML pour l'afficher dans un objet IE
Tout dépends de ce que tu veux faire.
Si vis pacem para bellum
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Comment coloriser du texte

#4

Message par Tlem »

Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Laddy
Niveau 7
Niveau 7
Messages : 321
Enregistré le : mer. 03 sept. 2008 07:34
Status : Hors ligne

Re: [..] Comment coloriser du texte

#5

Message par Laddy »

Bonjour
je ne sais pas si ça peut aider mais dans un de mes codes, je lis et extrais les éléments voulus de mon fichier txt puis en fonction du résultat je choisis d'afficher dans input la couleur verte ou rouge.

Code : Tout sélectionner

$file = FileOpen("info.txt", 0)
    While 1
        $line = FileReadLine($file)
        If @error Then ExitLoop
If StringLeft($line, 11) = "Accessible:" Then $String2 = StringTrimLeft($line, 22)
Wend
    If StringUpper($String2) = "yes" Then
        GUICtrlSetColor($Valid, 0x00ff00) ; green VM Ok
        GUICtrlSetData($Valid, $String2)
    Else
        GUICtrlSetColor($Valid, 0xff0000) ; Red VM Non accessible
        GUICtrlSetData($Valid, $String2)
    EndIf
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Comment coloriser du texte

#6

Message par bloodwolff »

Les limites d'autoit , pour le moment je pense pas que ce soit possible malheureusement !
Compte skype : bloodwolfff
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Comment coloriser du texte

#7

Message par jl56 »

Bonjour à tous,

ouah il est tôt

Bon et bien merci à tous et surtout à Thierry
En effet c'est bien une notion de richedit et encore une fois la solution est directement dans l'aide d'AUTOIT

Je regarderais dans l'aide avant de poster sur le forum,Je regarderais dans l'aide avant de poster sur le forum,Je regarderais dans l'aide avant de poster sur le forum,Je regarderais dans l'aide avant de poster sur le forum,Je regarderais dans l'aide avant de poster sur le forum,Je regarderais dans l'aide avant de poster sur le forum,Je regarderais dans l'aide avant de poster sur le forum.

Voila c'est fait, avec une petite claque ( en plus ça réveil )

Je vous donne un code d'exemple c'est très instructif
► Afficher le texte
A+ JL56
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [R] Comment coloriser du texte

#8

Message par bloodwolff »

Ouah ! Mais j'en apprend des trucs !
Compte skype : bloodwolfff
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [R] Comment coloriser du texte

#9

Message par GELDROC »

bonjours voici un second exemple un peut plus complexe mais plus évolutif .


il faut savoir que le RichEdit utilise le format RTF et il possède des commande pour charger un fichier .rtf ou bien enregistré en un fichier .rtf ou bien même charger un rtf a partir d'une variable donc je tes mis un début de Script en application


ci tu a besoin d'un peu plus d'explication n’hésite pas a me poser des question en priver
► Afficher le texte
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [R] Comment coloriser du texte

#10

Message par Ahbadiane »

GELDROC,

Ton exemple plante sur mon PC sous Windows 7 avec le message "AutoIt V3 Script a cessé de fonctionner".
D'ailleurs l'exemple dans l'aide de _GUICtrlRichEdit_StreamFromVar plante de la même façon !

Une idée ?
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [R] Comment coloriser du texte

#11

Message par GELDROC »

commence par vérifier ta version d'AutoIt sinon je c'est pas Désoler
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

Re: [R] Comment coloriser du texte

#12

Message par Ahbadiane »

GELDROC,
Je suis en version 3.3.6.0
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [R] Comment coloriser du texte

#13

Message par GELDROC »

moi aussi bizarre je c'est pas désoler
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [R] Comment coloriser du texte

#14

Message par GELDROC »

ha oui je me souviens que ci je supprime cette ligne a la fermeture du script et bien alors cela fait moi aussi planter mon win

Code : Tout sélectionner

  _GUICtrlRichEdit_Destroy($MyEdit)
 
Répondre