Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [eggdrop TCL]Récuperer mot entre crochet dans une variable.. [ Archives / Scripting ] (spoker91)

samedi 25 mars 2006 à 03:17:33 | [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

Salut à tous

J'aimerai recupérer ce que dit une personne entre crocher sous une variable

Exemple:

< Henry >: [ TEST ] [ BONJOUR ] [ AUREVOIR ]

je voudrai donc recuperer le mot TEST dans une variable , le mot BONJOUR dans une autre et le mot AUREVOIR encore dans une autre... étant donné que ces mot sont aléatoir.. mais je n'arrive pas a cause des crochets...

Merci à vous

samedi 25 mars 2006 à 10:58:22 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

fjxokt

autant les supprimer tokenize 32 $remove($1-,$chr(91),$chr(93)) var %1 $1 , %2 $2 , %3 $3

samedi 25 mars 2006 à 12:10:48 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

talking

Membre Club
fjxokt -> c'est du TCL

Je ne sais pas si on peux supprimer des caractères en TCL mais peut être que tu peux essayer un truc du genre:

set mot1  lindex [ lindex [ split $phrase "["  1 ] split $phrase "]" 0 ]
set mot2 lindex [ lindex [ split $phrase "[" 2 ] split $phrase "]" 1 ]
...


Cependant, je ne sais pas si la syntaxe est correcte


samedi 25 mars 2006 à 12:19:36 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

fjxokt

oups désolé je n'avais pas lu le titre du post -_-'

samedi 25 mars 2006 à 20:24:53 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

et pour le bind je met quoi ?

samedi 25 mars 2006 à 20:31:30 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

donc j'ai mis ça

proc proc_test{ nick uhost hand arg } {
  global chanbot
set mot1  lindex [ lindex [ split $phrase "["  1 ] split $phrase "]" 0 ]
set mot2 lindex [ lindex [ split $phrase "[" 2 ] split $phrase "]" 1 ]
putserv "PRIVMSG $chanbot : $mot1 $mot2"

}

seulement il met met ça

Tcl error [proc_test]: missing close-bracket


samedi 25 mars 2006 à 20:46:51 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

ranny

Salut,

essaie

regexp -- {\[ (.+) \] \[ (.+) \] \[ (.+) \]} $arg - test bonjour aurevoir

Et tu recupères avec $test , $bonjour et $aurevoir .



samedi 25 mars 2006 à 20:48:08 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

oui mais test bonjour et aurevoir sont aleatoire ... il change tout le temps

samedi 25 mars 2006 à 20:58:56 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

ranny

Je comprend pas trop ce que tu veux faire?

bind pubm - * proctest
proc proctest {n u h c a} {
 regexp blabla
putserv "privmsg $c :$test $bonjour $aurevoir"
}

??





samedi 25 mars 2006 à 21:01:32 | Re : [eggdrop TCL]Récuperer mot entre crochet dans une variable..

spoker91

Bah par exemple j'écris ça

[ TEST ]  [ BONJOUR ] LOL

Je voudrais que le TEST soit mis dans une variable, pareil pour le BONJOUR et pour le LOL
sachant que au lieu de TEST, BONJOUR et LOL je pourrais avoir sa

[ Plop ]  [ Gillo ] MDR

et sa me mettre plop dans une variable, gillo dans une autre et MDR dans une autr E...


1 2

Cette discussion est classé dans : variable, mot, récuperer, tcl, eggdrop


Répondre à ce message

Sujets en rapport avec ce message

[TCL] Script eggdrop de log de channels [ par Psyk ] Bonjour,Je suis actuellement à la recherche d'un développeur en TCL pour adapter un script de log de channel de sorte qu'il permette de générer des st script.tcl + eggdrop : besoin d'aide ... [ par wolfsters ] Bonjour, je post sur le forum car j'ai besoin d'aide concernant un script.tcl qui ne fonctionne pas :- Je possede un eggdrop- Je possede un script .tc Radio.tcl [ par NEO___ ] Salut,Je possede une webradio sur un t'chat (irc.voila.fr) et un eggdrop, et comme vous etes des expert en la matiere je voudrai savoir sil existe un Mot dans variable? [ par spoker91 ] Salut à tous Voilà mon probleme J'ai mon script qui me sort la variable $name et j'ai ensuite une petit partie qui m'affiche cette variable sur mon Changer le pseudo d'un eggdrop (tcl) [ par uaip ] Salut à tous,Je me suis renseigné sur plusieurs serveurs "d'aide", demandé à plusieurs codeurs tcl, apparament il n'est pas possible de changer le pse creer des graph en tcl/tk [ par flost ] Bonjour,je voudrais afficher dans un fenêtre un graph 2D (du type y en fonction de x).J'ai stocké mes données dans un fichier *.txt et je voudrais pou problème avec windrop [ par julie13 ] BonjourAvec bien du mal  j'ai configuré un windrop que j'ai téléchargé tout fonctionnait bien j'ai pu me connecter sans soucis, puis j'ai voulu rajout Recuperer valeur variable [ par ranny ] Bonsoir,je suis present sur un chan qui annonce le score des joueurs. Dans le fichier log du chan ==> [3;05nickF;] :: [game1] [nombre_point]Je souha Mettre ce que dit une personne sous forme de variable [ par spoker91 ] Salut à tous!Voilà ce que j'aimerais faire:Une personne dit ça:..:: BONJOUR ::.. Je m'appelle : TEST(avec les ponctuation et tout et tout)Et j'aimerai Pooshy tcl [ par michaeldu03 ] Bonjour a tous j'aimerai savoir si c'est possible de trouve un tcl pooshy avec toute les option compatible avec unreal ircd si oui pouvez-vous me dir


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.