cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 2009
-
4 août 2004 à 14:54
cs_PaTaTe
Messages postés2126Date d'inscriptionmercredi 21 août 2002StatutContributeurDernière intervention19 février 2021
-
9 févr. 2007 à 12:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_PaTaTe
Messages postés2126Date d'inscriptionmercredi 21 août 2002StatutContributeurDernière intervention19 février 20212 9 févr. 2007 à 12:42
la DLL moo.dll est bloqué par mon antivirus comme spyware comment faire ?
arround
Messages postés39Date d'inscriptionlundi 4 novembre 2002StatutMembreDernière intervention22 septembre 2004 22 sept. 2004 à 01:18
c'est tres mal code:
if
if
if
=
if
elseif
elseif
arround
Messages postés39Date d'inscriptionlundi 4 novembre 2002StatutMembreDernière intervention22 septembre 2004 22 sept. 2004 à 01:17
c'est tres mal code:
if
if
if
=
if
elseif
elseif
arround
Messages postés39Date d'inscriptionlundi 4 novembre 2002StatutMembreDernière intervention22 septembre 2004 22 sept. 2004 à 01:17
c'est tres mal code:
if
if
if
=
if
elseif
elseif
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 6 août 2004 à 10:53
Version 3
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 6 août 2004 à 10:17
arf! non sa y est j'ai trouvé, faut pas mettre if %confscript {set %confscript }
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 6 août 2004 à 10:12
Si je rajoute ces lignes plus rien ne marche pourquoi ?
alias confscript {
var %confscript $$?="Indiquez ici le nom de votre script : "
if %confscript {set %confscript }
}
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 5 août 2004 à 22:45
1/ Comment faire un bouton Parcourir pour que sa soit plus facile a dire ou il est...
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 5 août 2004 à 21:24
tu mets moo.dll ds un dossier avec le .mrc ou sera ta remote ou tu utilises $shortfn()
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 5 août 2004 à 18:55
1) : Un simple input suffira, exemple :
alias dirmoo {
var %a $$?="Chemin vers moo.dll ?"
if %a { set %moo %a }
}
(si tu veux stocker le chemin ailleur que dans une variable, libre à toi, je te donne juste le principe pour l'input)
2) alors, explication :
/mooinfo parametre1 parametre2
le parametre1 équivaut à $1, et le parametre2 à $2
Si on rentre echo ou say en parametre2, $2 sera donc remplacé par sa valeur. (pareil pour $1)
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 5 août 2004 à 17:28
Besoin d'un peu d'aide...
1/Je sais faire les dialog mais comment faire pour que quand la personne choisissent l'emplacement de la dll
2/Je ne comprends pas pourquoi quand on tape :/mooinfo osinfo echo (ou say) sa affiche en echo ou en say...
Voila...
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 5 août 2004 à 17:15
Et voila, j'ai optimiser le code, merci SornDrixer :)
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 5 août 2004 à 12:23
tofu : ué en effet, j'y pense jamais, pas l'habitude de faire autant de popups pour un seul addon :P
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 5 août 2004 à 12:09
Sorn : utilises $submenu c'est mieux que de mettre 25 fois ..afficher etc .. !
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 5 août 2004 à 09:27
benpro82 : je vais te montrer l'une des façons possibles pour raccourcir ton code :
alias -l moodll { return moo.dll }
alias mooinfo {
if $1 == osinfo { set %rb_size 10 | $2 7Système d'exploitation : [ $+ $dll($moodll,$1,_) $+ ] 7Dernier redémarrage effectué il y a : [ $+ $dll($moodll,uptime,_) $+ ] 7Processeur : [ $+ $dll($moodll,cpuinfo,_) $+ ] 7Mémoire Ram : [ $+ $dll($moodll,meminfo,_) $+ $result $+ ] 7Conexion internet : [ $+ $dll($moodll,connection,_) $+ ] 7Résolution d'écran : [ $+ $dll($moodll,screeninfo,_) $+ ] 7 Script mIRC : Benpro Script }
if $1 == meminfo { $2 7Mémoire Ram : [ $+ $dll($moodll,$1,_)] }
if $1 == connection { $2 7Conexion internet : [ $+ $dll($moodll,$1,_) $+ ] }
if $1 == screeninfo { $2 7Résolution d'écran : [ $+ $dll($moodll,$1,_) $+ ] }
if $1 == uptime { $2 7Dernier redémarrage effectué il y a : [ $+ $dll($moodll,$1,_) $+ ] }
}
menu menubar {
Informations Systèmes
.Affichage pour vous
..Afficher toutes les informations:/mooinfo osinfo echo
..Afficher mémoire:/mooinfo meminfo echo
..Afficher conexion internet :/mooinfo connection echo
..Afficher résolution d'écran :/mooinfo screeninfo echo
..Afficher dernier redemarrage :/mooinfo uptime echo
.Affichage pour le canal
..Afficher toutes les informations:/mooinfo osinfo say
..Afficher mémoire:/mooinfo meminfo say
..Afficher conexion internet :/mooinfo connection say
..Afficher résolution d'écran :/mooinfo screeninfo say
..Afficher dernier redemarrage :/mooinfo uptime say
}
(je n'ai pas remis les autres 2 alias, rambar et getmbm5info, car je ne les ai pas modifié)
Comme tu peux le voir, tout tes alias sont regroupés dans l'alias mooinfo. $1 représente le paramètre à passer au dll, et $2 la méthode d'affichage (echo ou say dans notre cas)
J'ai également ajouté l'identifieur $moodll pour retourner le path vers moo. (tout le monde ne va pas mettre moo.dll au même endroit)
Le mieux serait donc de prévoir un petit input ou dialog pour configurer cela.
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 4 août 2004 à 22:05
SornDrixer : Je comprends pas pourrait-tu mieux m'expliquer?
Merci.
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 4 août 2004 à 19:16
ou alors avec des $prop .
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 4 août 2004 à 18:56
Un conseil pour raccourcir ton code :
Les alias utilisant à peu près la même commande pour retourner des infos avec moo, fais-en qu'un, et utilise les sous-paramètre pour trier en fonction du choix.
exemple :
alias getinfo {
if $1 == 1 { ta commande }
if $1 == 2 { ta commande }
if $1 == 3 { ta commande }
}
etc, et ensuite pour retourner l'info, tu feras /getinfo <tonparametre>
Tu peux également te servir de $ifmatch pour raccourcir ton code.
Sinon pour rendre ton post plus 'utile', tu aurais pu tout simplement faire une aide pour cet dll, en expliquant chaque commande, ca éviterait à certains de devoir décortiquer les fonctions dans ton code.
Kerrigan
Messages postés708Date d'inscriptionlundi 15 juillet 2002StatutMembreDernière intervention17 mars 2005 4 août 2004 à 18:38
recyclé et réchauffé sans innovation, dommage.
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 4 août 2004 à 17:59
bah... il peut quand même servir :p
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 4 août 2004 à 15:30
benpro82
Messages postés76Date d'inscriptionlundi 9 juin 2003StatutMembreDernière intervention 6 août 2004 4 août 2004 à 14:57
Déja vu des dizaines de fois.....
J'en voit que deux sure le site....
Sache que pour un débutant c'est res utile, grace a mes commentaires il peut modifier le script avec moo.dll comme il veut :)
a+
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 4 août 2004 à 14:54
déjà vu des dizaines de fois, que ce soit en dialog ou popup. aucune innovation la .dll fait tout , plein de /set inutils . rien à dire sur le code, il n'y en a presque pas (juste pour call la .dll)
9 févr. 2007 à 12:42
22 sept. 2004 à 01:18
if
if
if
=
if
elseif
elseif
22 sept. 2004 à 01:17
if
if
if
=
if
elseif
elseif
22 sept. 2004 à 01:17
if
if
if
=
if
elseif
elseif
6 août 2004 à 10:53
6 août 2004 à 10:17
6 août 2004 à 10:12
alias confscript {
var %confscript $$?="Indiquez ici le nom de votre script : "
if %confscript {set %confscript }
}
5 août 2004 à 22:45
5 août 2004 à 21:24
5 août 2004 à 18:55
alias dirmoo {
var %a $$?="Chemin vers moo.dll ?"
if %a { set %moo %a }
}
(si tu veux stocker le chemin ailleur que dans une variable, libre à toi, je te donne juste le principe pour l'input)
2) alors, explication :
/mooinfo parametre1 parametre2
le parametre1 équivaut à $1, et le parametre2 à $2
Si on rentre echo ou say en parametre2, $2 sera donc remplacé par sa valeur. (pareil pour $1)
5 août 2004 à 17:28
1/Je sais faire les dialog mais comment faire pour que quand la personne choisissent l'emplacement de la dll
2/Je ne comprends pas pourquoi quand on tape :/mooinfo osinfo echo (ou say) sa affiche en echo ou en say...
Voila...
5 août 2004 à 17:15
5 août 2004 à 12:23
5 août 2004 à 12:09
5 août 2004 à 09:27
alias -l moodll { return moo.dll }
alias mooinfo {
if $1 == osinfo { set %rb_size 10 | $2 7Système d'exploitation : [ $+ $dll($moodll,$1,_) $+ ] 7Dernier redémarrage effectué il y a : [ $+ $dll($moodll,uptime,_) $+ ] 7Processeur : [ $+ $dll($moodll,cpuinfo,_) $+ ] 7Mémoire Ram : [ $+ $dll($moodll,meminfo,_) $+ $result $+ ] 7Conexion internet : [ $+ $dll($moodll,connection,_) $+ ] 7Résolution d'écran : [ $+ $dll($moodll,screeninfo,_) $+ ] 7 Script mIRC : Benpro Script }
if $1 == meminfo { $2 7Mémoire Ram : [ $+ $dll($moodll,$1,_)] }
if $1 == connection { $2 7Conexion internet : [ $+ $dll($moodll,$1,_) $+ ] }
if $1 == screeninfo { $2 7Résolution d'écran : [ $+ $dll($moodll,$1,_) $+ ] }
if $1 == uptime { $2 7Dernier redémarrage effectué il y a : [ $+ $dll($moodll,$1,_) $+ ] }
}
menu menubar {
Informations Systèmes
.Affichage pour vous
..Afficher toutes les informations:/mooinfo osinfo echo
..Afficher mémoire:/mooinfo meminfo echo
..Afficher conexion internet :/mooinfo connection echo
..Afficher résolution d'écran :/mooinfo screeninfo echo
..Afficher dernier redemarrage :/mooinfo uptime echo
.Affichage pour le canal
..Afficher toutes les informations:/mooinfo osinfo say
..Afficher mémoire:/mooinfo meminfo say
..Afficher conexion internet :/mooinfo connection say
..Afficher résolution d'écran :/mooinfo screeninfo say
..Afficher dernier redemarrage :/mooinfo uptime say
}
(je n'ai pas remis les autres 2 alias, rambar et getmbm5info, car je ne les ai pas modifié)
Comme tu peux le voir, tout tes alias sont regroupés dans l'alias mooinfo. $1 représente le paramètre à passer au dll, et $2 la méthode d'affichage (echo ou say dans notre cas)
J'ai également ajouté l'identifieur $moodll pour retourner le path vers moo. (tout le monde ne va pas mettre moo.dll au même endroit)
Le mieux serait donc de prévoir un petit input ou dialog pour configurer cela.
4 août 2004 à 22:05
Merci.
4 août 2004 à 19:16
4 août 2004 à 18:56
Les alias utilisant à peu près la même commande pour retourner des infos avec moo, fais-en qu'un, et utilise les sous-paramètre pour trier en fonction du choix.
exemple :
alias getinfo {
if $1 == 1 { ta commande }
if $1 == 2 { ta commande }
if $1 == 3 { ta commande }
}
etc, et ensuite pour retourner l'info, tu feras /getinfo <tonparametre>
Tu peux également te servir de $ifmatch pour raccourcir ton code.
Sinon pour rendre ton post plus 'utile', tu aurais pu tout simplement faire une aide pour cet dll, en expliquant chaque commande, ca éviterait à certains de devoir décortiquer les fonctions dans ton code.
4 août 2004 à 18:38
4 août 2004 à 17:59
4 août 2004 à 15:30
j'en vois pas que deux :)
4 août 2004 à 14:57
J'en voit que deux sure le site....
Sache que pour un débutant c'est res utile, grace a mes commentaires il peut modifier le script avec moo.dll comme il veut :)
a+
4 août 2004 à 14:54