Question sur les timers
#1
Bonjour Smile
Voilà, j'ai regardé comment marche un timer, j'ai réussis à le faire, mais je voudrais tout bêtement, qu'il se lance dès la connexion du bot, une sorte de procédure qui s'exécute au lancement du bot ... ou alors appeler ma procédure dès le départ mais je ne sais pas comment faire. Quelque chose comme ça :

tcl
proc timer_upload {
 
	[...]
 
	timer 30 timer_upload
	return
 
}
 
timer_upload # Pour appeler la procédure qui va déclencher le timer



Merci Wink
Répondre Avertir
#2
Salut, essaye cela:

tcl
proc timer_upload {
 
   [...]
   timer 1 timer_upload
   return
}
 
timer_upload



Au bout d'une minute y va lancer le [...]

Enfin, si j'ai bien compris ça devrait le faire
Répondre Avertir
#3
Regardes du coté du bind evnt !
Répondre Avertir
#4
J'ai fais quelque chose du genre MeWt, va voir ici.

Si non il faut savoir :
Le temps avec la commande "timer" est exprimé en minute.
Le temps avec la commande "utimer" est exprimé en seconde.

Donc :
tcl
proc machin {} {
 
   # ... On fous des instructions machin bidule chouet
 
   timer 5 machin
}
 
machin


Ma proc machin se lancera à la connexion du robot, et se relancera 5 minutes après ainsi dessuite.

C'est pas plus compliqué que ça, je dirais que le petit piège se trouve au niveau des arguments que ta procédure a besoin (dans mon cas, ma proc ne nécessite aucun argument pour se lancer).


Bon courage !
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté