Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Résolu] Codes couleurs protégés ?
#1
Pour une fois, je poste pour faire travailler vos neurones.

Je me suis aperçu que lorsqu'il y a un code couleur dans un fichier externe au tcl, le tcl le protège et donc ne peut pas l'interpréter.

Pour faire simple:

Fichier source:

Code:
test : \002(\037)¯¯¯¯)¯¯¯¯¯¯¯¯¯¯¯\037)~~~\002
Script :

Code:
bind pub - "!read" goread

set filei "databases/small.db"
proc goread { user host handle chan args } {
   set fp [open $::filei "r"]
   set line [gets $fp]
   putserv "PRIVMSG #canal :$line"
   close $fp
}
Rendu : la ligne telle que présente dans le source, avec les \

Tests faits:

Code:
regsub -all -- \\\\ $line \ line
   regsub -all -- \\\\ $line \\ line
   regsub -all -- \\\\0 $line \\0 line
   regsub -all -- \\\\0(\d{1,} $line \\0\1 line
   regsub -all -- \\\\ $line "a" line
L'avant dernier fait perdre tout ce qui est coloré, le dernier provoque bien le remplacement du \ de la source par un a, donc il doit bien exister une astuce pour que le code soit interprété, non ?

Des idées ?
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away


Messages In This Thread
Codes couleurs protégés ? - by CrazyCat - 30/09/2013, 16:59
RE: Codes couleurs protégés ? - by CrazyCat - 01/10/2013, 09:18
RE: Codes couleurs protégés ? - by CrazyCat - 01/10/2013, 16:21
RE: Codes couleurs protégés ? - by djkenny - 02/10/2013, 13:15

Possibly Related Threads…
Thread Author Replies Views Last Post
  Probleme sur deux codes tcl... heretoc 14 7,780 03/05/2009, 22:27
Last Post: CrazyCat
  Les codes couleurs dans les scripts... CrazyCat 2 9,275 13/04/2009, 11:33
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)