begin process at 2010 02 10 12:24:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Au secours !

 > 

Effectuer des boucles à X secondes de pause


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Effectuer des boucles à X secondes de pause

jeudi 2 septembre 2004 à 16:37:01 | Effectuer des boucles à X secondes de pause

magicyoda

Ello,
J'aimerai effectuer des boucles, les unes dans les autres, qui ne se repetent qu'a X secondes d'intervales.

Prenons l'exemple suivant :
1) Effectuer un whois sur chaque personne d'un salon (en ayant la liste des noms sauvées dans une liste . pas de $nick() )
2) Envoyer un message si à chaque personne qui est ADMIN (information sauvée dans un fichier)

Entre ces différentes actions, il faut tenir compte d'un temps de réponse du serveur et d'un temps d'attente pour ne pas flooder le serveur.

J'ai reussi a effectuer une boucler avec de l'attente ainsi :

alias TEST {
....
/timer 10 5 /TEST
}

le problème c'est que ça ne va que sur un niveau, donc impossible de faire :

alias TEST {
....

alias TEST2 {
....
/timer 10 5 /TEST2
}

/timer 10 5 /TEST
}

Voilà mon problème ... j'espère que c'est assez clair ..

merci


* Moi un newbie ? bein oui mais il faut de tout ! *
jeudi 2 septembre 2004 à 19:04:32 | Re : Effectuer des boucles à X secondes de pause

PaDa

Membre Club
Réponse acceptée !


J'ai pas tout compris à ce que tu voulais faire , il est impossible d'imbriquer des aliases de cette facon :
alias bla1 {
...
alias bla2 {
...
}
...
}

mais tu peux faire tes aliases normalement :
alias bla1 {.... }
alias bla2 {.... }
puis les appeler d'un alias maitre exactement comme tu veux , ou alors les appeler les uns a l'intérieur des autres ...
par exemple que dans le code de l'alias bla1 tu aies " timer 10 5 bla2"
précise un peu ton code sinon :)
PaDa
jeudi 2 septembre 2004 à 20:15:59 | Re : Effectuer des boucles à X secondes de pause

magicyoda

J'aimerai par exemple :

-avoir un fichier texte A remplis de 10 lignes.
-avoir un fichier texte B remplis de 10 lignes.

et ensuite, j'aimerai

comparer les lignes du fichier A avec celles du fichier B ET CECI avec un une pause de 5 secondes entre chaque action.

c'est à dire en schématisant en boucles : ( il faudrait revoir avec des aliases et des timers )




BOUCLE(lit le fichier A, ligne par ligne) {

BOUCLE2(lit le fichier B, ligne par ligne) {

if (ligneA == ligneB) {

/echo -a ligne identique trouvée

}

}
}



biensur que dans cet exemple, la boucle2 pourrait etre remplacé par une simple recherche dans le fichier B, de la ligne A avec $read.
Mais imaginons que je cherche à comparer la ligne A à chaque ligne B et ainsi de suite avec un interval de 5 seconde entre chaque passage de la boucle A ET de la boucle B..





Cette discussion est classée dans : secondes, test, alias, boucles, effectuer


Répondre à ce message

Sujets en rapport avec ce message

CRC sans acces au disk???? :D [ par Ag2X ] Voilà en fait je veut generer un crc juste avec un contenuj'ai fait un alias:alias crcc { bwrite crcc 0 -1 $1 | set -u %crcc $crc(crcc) | .remove crcc Question dont la reponse me sera bien utile [ par Tidam ] Alors Voila C juste que j'aimerais savoir comment on fait pour dire que 1 variable soit = a toutes les variables dont le nom commence par %test-Exempl variable globale? coment aire pour qu'une varaible a l'exterieru d'un alias soit connu sd elui ci? [ par retaks666 ] par exemple:set %variable #channelalias autojoin { //join %variable;erreur, variable n'est pas connue dans l'alias} ______________________ %test [ par xionoxid ] Salut à tous enfaite je voudrais mettre %script = Mon script preferetitle "Configuration de %script "mais ça veut pas sur la fenetre il affiche Config Bleh ! un test [ par Knox ] T'as un problème avec un alias ou un remote ?? [ par NeoMorph ] Alors viens poser tes questions sur #aide.script @ quakenet !! On est la pour t'aider. Fichier source alias [ par nidala4 ] Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon Utilisation d'un source alias [ par nidala4 ] Je posséde Teamscript et je voudrais ajouter cet alias pour l'utiliser : http://www.ircfr.com/article.aspx?Val=851Il permet la conversion d'une IP lon Problème bête [ par CyberP ] J'ai mis ce code (c'est juste un test) dans un remote mais il ne fonctionne pason *:TEXT:*:*:{ /say test}Quelle est l'erreur s'il vous plait ?CyberP, P'tit blem [ par ReMi34 ] Bonsoir tout le monde :)J'ai un petit probleme (vous l'aurez deviné) avec un tit script que j'ai fais, qui n'est pas terminé.Voici le code:dialog alia


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales