Les Stripcodes Voici un tutoriel sur l'utilisation de la commande stripcodes en tcl.
Les Stripcodes Voici un tutoriel sur l'utilisation de la commande stripcodes en tcl.
Qu'est-ce que les stripcodes ?
La commande stripcodes est une commande qui permet de supprimer les charactères de type "Bold", "Color", "Reverse", "Underline", ... dans une chaine de charactère.
En plus concrès, elle supprime les signes dans une variable qui permettent de mettre du texte en gras, en couleur ...
Qu'elle utilitée ?
Ont pourraient bien évidement ce poser la question a quoi cela sert ... bienévidement.
Et bien je vais vous répondre simplement, imaginer que vous ayez code un bot irc standart d'animation ... qui répond a des commands !kiss ...
Bienévidment, vous l'avez codé a la 'rache' et donc quand quelqu'un tape !kiss personne en couleur ou en gras ou je ne sais comment (cela varie entre les options des applets, des scripts ...), et bien votre robot de fonctionne plus.
Voila précisement a quoi servent les stricodes.
Syntaxe :
stripcodes bcruag <chaine>
Exemple :
bind pub - * pub:animation
proc pub:animation {nick host hand chan arg} {
set arg [stripcodes bcruag $arg]
set commande [lindex $arg 0]
switch -- $commande {
"!kiss" { puthelp "PRIVMSG $chan :$nick fait un gros bisous a [lrange $arg 1 end]" }
"!clope" { puthelp "PRIVMSG $chan :$nick offre une clope a [lrange $arg 1 end]" }
}
}
Voila l'exemple ici, d'un code qui permettras a vos users d'utiliser les commandes !kiss et !clope, quelque soit leur applet ou leur script.
Le sujet restant simple, bien que délicat à aborder et à comprendre, je reste a votre disposition sur le forum pour toute aide.
La commande stripcodes est une commande qui permet de supprimer les charactères de type "Bold", "Color", "Reverse", "Underline", ... dans une chaine de charactère.
En plus concrès, elle supprime les signes dans une variable qui permettent de mettre du texte en gras, en couleur ...
Qu'elle utilitée ?
Ont pourraient bien évidement ce poser la question a quoi cela sert ... bienévidement.
Et bien je vais vous répondre simplement, imaginer que vous ayez code un bot irc standart d'animation ... qui répond a des commands !kiss ...
Bienévidment, vous l'avez codé a la 'rache' et donc quand quelqu'un tape !kiss personne en couleur ou en gras ou je ne sais comment (cela varie entre les options des applets, des scripts ...), et bien votre robot de fonctionne plus.
Voila précisement a quoi servent les stricodes.
Syntaxe :
stripcodes bcruag <chaine>
Exemple :
bind pub - * pub:animation
proc pub:animation {nick host hand chan arg} {
set arg [stripcodes bcruag $arg]
set commande [lindex $arg 0]
switch -- $commande {
"!kiss" { puthelp "PRIVMSG $chan :$nick fait un gros bisous a [lrange $arg 1 end]" }
"!clope" { puthelp "PRIVMSG $chan :$nick offre une clope a [lrange $arg 1 end]" }
}
}
Voila l'exemple ici, d'un code qui permettras a vos users d'utiliser les commandes !kiss et !clope, quelque soit leur applet ou leur script.
Le sujet restant simple, bien que délicat à aborder et à comprendre, je reste a votre disposition sur le forum pour toute aide.
Sujets similaires
» Le paquage mySQLTCL
Voici un tutoriel sur l'utilisation du paquage mySQLTCL.
» Les Timers/Utimers Voici un tutoriel sur les timers et utimers
» Les raws Voici un tutoriel sur la gestion des raws.
» Les conditions Voici un tutoriel sur les conditions.
» Les Timers/Utimers Voici un tutoriel sur les timers et utimers
» Les raws Voici un tutoriel sur la gestion des raws.
» Les conditions Voici un tutoriel sur les conditions.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum