RECHERCHE INTERNET EN DIALOG AVEC CHOIX MOTEUR DE RECHERCHE ET NAVIGATEUR
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007
-
12 juin 2005 à 16:45
cs_hunter38
Messages postés46Date d'inscriptionsamedi 12 mai 2007StatutMembreDernière intervention12 juin 2007
-
25 mai 2007 à 20:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_hunter38
Messages postés46Date d'inscriptionsamedi 12 mai 2007StatutMembreDernière intervention12 juin 2007 25 mai 2007 à 20:03
moi je l'aime bien ton script je le note 8,5/10
cs_lebiloute
Messages postés26Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention 1 septembre 2005 21 juin 2005 à 10:32
C'est bien de mettre 2/10 mais il faut quand meme poster un commentaire merci.
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 12 juin 2005 à 19:47
C'est déjà mieux ;)
Je note toujours pas car il existe pas mal de sources de ce type ici, et ça serait excellent de le faire avec des sockets ;)
cs_lebiloute
Messages postés26Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention 1 septembre 2005 12 juin 2005 à 17:53
Ok merci c'est correct (je retiens le code)
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 12 juin 2005 à 17:37
Je pense que tu peux faire un truc du genre :
on *:dialog:recherche:sclick:13:{
var %moteur $gettok(Google.Lycos.Voila.Yahoo,$findtok($+($did(2).state,.,$did(3).state,.,$did(4).state,.,$did(5).state),1,1,46),46)
}
j'ai pas testé mais ça doit etre correct...
cs_lebiloute
Messages postés26Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention 1 septembre 2005 12 juin 2005 à 17:17
Euh il y a un truc que je n'ai pas tres bien compris ... c'est ton histoire de $did(x).state, je sais bien que c'est celui qui est coché est a 1 mais ... je ne vois pas comment scripter le tout. Si tu pouvais m'eclaircire car je crois que les $did(x).state ne fonctionnent pas avec les radios ...
cs_lebiloute
Messages postés26Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention 1 septembre 2005 12 juin 2005 à 16:48
Ok merci de tes commentaires je corrige.
MaX_62
Messages postés879Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention29 juin 2007 12 juin 2005 à 16:45
J'aime pas trop les trucs qui lancent des pages web... ça serait plus sympa en socket, quoique plus difficile a réaliser...
Par contre le code est largement optimisable !
Dans ton sclick sur le bouton, tu vérifies les 4 valeurs de $did(x).state et tu mets une variable locale avec celui qui est a l'état 1 ! idem pour l'édit, tu récupères son contenu avec $did et c'est tout, pas besoin de variable
Comme ça tu évites d'utiliser des variables inutilement, et les évènements sclick de 2 à 10 peuvent etre effacés...
%x $+ %z $+ %y devient $+(%x,%z,%y) c'est plus rapide...
Et pour l'évènement edit, regroupe les conditions :
if ($devent edit && $did 12)
25 mai 2007 à 20:03
21 juin 2005 à 10:32
12 juin 2005 à 19:47
Je note toujours pas car il existe pas mal de sources de ce type ici, et ça serait excellent de le faire avec des sockets ;)
12 juin 2005 à 17:53
12 juin 2005 à 17:37
on *:dialog:recherche:sclick:13:{
var %moteur $gettok(Google.Lycos.Voila.Yahoo,$findtok($+($did(2).state,.,$did(3).state,.,$did(4).state,.,$did(5).state),1,1,46),46)
}
j'ai pas testé mais ça doit etre correct...
12 juin 2005 à 17:17
12 juin 2005 à 16:48
12 juin 2005 à 16:45
Par contre le code est largement optimisable !
Dans ton sclick sur le bouton, tu vérifies les 4 valeurs de $did(x).state et tu mets une variable locale avec celui qui est a l'état 1 ! idem pour l'édit, tu récupères son contenu avec $did et c'est tout, pas besoin de variable
Comme ça tu évites d'utiliser des variables inutilement, et les évènements sclick de 2 à 10 peuvent etre effacés...
%x $+ %z $+ %y devient $+(%x,%z,%y) c'est plus rapide...
Et pour l'évènement edit, regroupe les conditions :
if ($devent edit && $did 12)
Je note pas.