[..] Coloration du html en autoit

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Coloration du html en autoit

#21

Message par aurel2108 »

Tu assignes une couleur a chaque tableau et tu remplace les balises par leur équivalent coloré en utilisant la fonction que j'ai cité précédemment. ;)
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Coloration du html en autoit

#22

Message par moi »

t'aurai j'ai du mal a suivre.......................

tu peut faire le code d'exemple??
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Coloration du html en autoit

#23

Message par aurel2108 »

Pas de problème, je vais essayer. Mais je ne sais pas comment mettre plusieurs couleurs différentes dans un "GUICtrlCreateInput". :/
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Coloration du html en autoit

#24

Message par moi »

le cadre ou il y a la source dans mon programme est un edit pas un input
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Coloration du html en autoit

#25

Message par aurel2108 »

Dans ce cas, toutes mes excuses. Mais je me trouve toujours confronté à ce problème de coloration. :/
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
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: [..] Coloration du html en autoit

#26

Message par zeshrek »

Si vis pacem para bellum
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Coloration du html en autoit

#27

Message par aurel2108 »

Merci beaucoup et merci de bien vouloir m'excuser pour ne pas avoir bien recherché. ^^"
Je vais donc m'atteler à la tâche (et me fouetter de mon erreur) et je reviendrais quand j'aurais fini.
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] Coloration du html en autoit

#28

Message par moi »

j'ai réfléchi, regardé l'aide autoIt l'aide du forum et j'ai codé ceci:

Code : Tout sélectionner

$balise = StringRegExp($recup, '<(.*?)>', 3)
    For $i = 0 to UBound($balise) - 1 Step 1
    $e = GUICtrlSetColor($balise, 0x0000FF)
    Next
résultat rien mais si j'ai bien compris mon code
  • $balise = StringRegExp($recup, '<(.*?)>', 3) = recherche tout les caractère entre < &>
    For $i = 0 to UBound($balise) - 1 Step 1 = effectuer jusqu'a ce que $i = $ balises
    $e = GUICtrlSetColor($balise, 0x0000FF) = colorer $balise en bleu dans edit $e
quesqui ne va pas dans le script
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Spiikesan
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 22 nov. 2011 22:31
Localisation : La Rochelle - Perigny
Status : Hors ligne

Re: [..] Coloration du html en autoit

#29

Message par Spiikesan »

Bonsoir.
Faisant la même recherche, et aillant trouvé ce topic, je tiens à te répondre;
Ton expression régulière, est-tu sûr qu'elle est bonne ?
Le caractère '?' permet de dire que c'est facultatif, je ne pense pas qu'il soit utile.
Et au risque de dire une erreur, ne faut-il pas échapper les caractères < et > ? (\< et \> ?)
Et je ne suis pas sûr qu'on puisse modifier la couleur d'un mot dans un edit...

En espérant t'avoir aidé.
Spiikesan;
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Coloration du html en autoit

#30

Message par Tlem »

@Spiikesan
Avez-vous vu la date du message de moi ?
Je doute que depuis ce temps il soit en attente d'une réponse ...

Encore un bien beau déterrage de sujet ! :roll:
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é".
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Coloration du html en autoit

#31

Message par jchd »

Le caractère '?' permet de dire que c'est facultatif, je ne pense pas qu'il soit utile.
Non, ici il signifie que le moteur de RE choisira la répétition maximale la plus courte, produisant donc la plus longue des petites chaînes qui ne fasse pas échouer la suite du motif.
C'est le méta-caractère "non-avare" (non greedy).
Par défaut, PCRE est "greedy" et
'abc(.*)def' appliqué à 'abcXXXXXXXXXXdefYYYYYYYYdef' capture 'XXXXXXXXXXdefYYYYYYYY'
tandis que
'abc(.*?)def' appliqué à 'abcXXXXXXXXXXdefYYYYYYYYdef' capture 'XXXXXXXXXX'

Tu confonds avec 'x?' (un 'x' optionnel).

Et au risque de dire une erreur, ne faut-il pas échapper les caractères < et > ? (\< et \> ?)
Non, pas là, seulement dans le nom d'une routine DEFINE (plutôt rare !).

Confert la doc ultime sur PCRE disponible dans l'archive https://sourceforge.net/projects/pcre/files/pcre/
(C'est du html sans coloration syntaxique !)

Notez que la version du site officiel est toujours la dernière, tandis qu'AutoIt utilise une version légèrement moins avancée (8.10 si mes souvenirs sont bons).

Encore un bien beau déterrage de sujet !
Surtout pour dire ça.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Répondre