Communauté Eggdrop
Variable dans un fichier texte - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Eggdrop (https://forum.eggdrop.fr/forumdisplay.php?fid=3)
+--- Sujet : Variable dans un fichier texte (/showthread.php?tid=222)



Variable dans un fichier texte - Moymoy - 02/06/2008

coucou !

Je voudrais savoir si on pouvais, et si oui, cmment 'interpreter' un variable qui se trouve dans un fichier texte.
Je m'explique :
j'ai fait un petit script qui va lire aleatoirement une ligne dans un fichier text dans lequel il y a des variables.Genre :
Salut $nick

mais je n'arrive pas a faire afficher le nick de la personne !
j'espere que je suis asser clair :p


RE: Variable dans un fichier texte - DaV34 - 03/06/2008

Salut momoy et bienvenue sur le forum !

Pour faire ce que tu désires, il existe la commande "subst".

Voici un exemple appliqué :
tcl
set msg(bienvenue) "Salut $nick"
 
bind join - * proc:join
 
proc proc:join {nick host hand chan} {
   global msg
 
   puthelp "PRIVMSG $chan :[subst -nocommands $msg(bienvenue)]"
 
   return 0
 
}



Voir la documentation sur la commande


Je pense que si tu as compris comment la fonction "subst" fonctionne (hihi le jeux de mot), tu n'auras pas de mal à l'appliquer à ton système.



Bon courage, et n'hésites pas à faire usage du forum si tu as besoin d'aide.


RE: Variable dans un fichier texte - Moymoy - 04/06/2008

Merci DaV34 Smile

Je debute en tcl d'ou ma question (qui je pense paraissai 'basique' )

Ton aide m'a été precieuse.

surement a bientôt pour d'autre questions toutes aussi basique :p


RE: Variable dans un fichier texte - DaV34 - 04/06/2008

Au plaisir, et n'hésites pas à faire usage du forum Wink