Pork Center
Voir le texte source
Page
Discussion
Voir le texte source
Historique
Rechercher
Navigation
Accueil
Communauté
Modifications récentes
Page au hasard
Chat
Aide
sitesupport
Outils personnels
18.117.156.113
Discussion avec cette adresse IP
Connexion
Boîte à outils
Pages liées
Suivi des pages liées
Pages spéciales
Voir le texte source
De Hack-it.org.
pour
Menu Buffet pour mIRC
Ce .ini rajoute un menu "Bugget" dans le status, les chans et les query. Il permet de sauver le buffet d'une fenêtre, mais surtout de filtrer le buffet d'une fenêtre avec des mots clefs (une fonction 'recherche' koi) = Remote = menu status { - &Buffet .&Filtrer:m.buffet.filtrer Status .- .&Sauver Status $+ .buf: m.buffet.sauver $active .&Afficher Status $+ .buf: m.buffet.afficher $active .- .&Vider Status $+ .buf:m.viderfic Status $+ .buf .&Supprimer Status $+ .buf:m.suppfic Status $+ .buf - } menu channel { - &Buffet .&Filtrer:m.buffet.filtrer $active .- .&Sauver $active $+ .buf: m.buffet.sauver $active .&Afficher $active $+ .buf: m.buffet.afficher $active .- .&Vider $active $+ .buf:m.viderfic $active $+ .buf .&Supprimer $active $+ .buf:m.suppfic $active $+ .buf - } menu query { - &Buffet .&Filtrer:m.buffet.filtrer $active .- .&Sauver $active $+ .buf: m.buffet.sauver $active .&Afficher $active $+ .buf: m.buffet.afficher $active .- .&Vider $active $+ .buf:m.viderfic $active $+ .buf .&Supprimer $active $+ .buf:m.suppfic $active $+ .buf - } ; ----- Filtre le buffet d'une fenêtre à la recherche d'une expression ; parametre $1 = nom de chan / fenêtre alias m.buffet.filtrer { if ($1 == $null) { echo $color(info) -ae * �Filtrer le buffet� : Nom de la fenêtre manquante ! | halt } var %b = $1 if ( $left(%b,1) == = ) { echo $color(info) -ae * Le filtre ne peut fonctionner avec ce style de fenêtre... | return } var %w = @Filtre var %f = $$?="Expression à filtrer : (ex : $me $+ )" var %g = * $+ %f $+ * if ($window(%w)) { window -k %w } else { window -dk %w 150 50 700 250 Verdana 12 | set %temp.buf.filtre.ontop Désactivé } if (%b == Status) { filter -nsc %w %g } else { filter -nc %b %w %g } window -a %w if ($filtered > 0) { echo $color(info) -ae * Filtre du buffet de� %b �avec "� $+ %f $+ �" :� $filtered �ligne(s) trouvée(s) ! } else { echo $color(info) -ae * Filtre du buffet de� %b �avec "� $+ %f $+ �" : �aucune� ligne trouvée.... } } ; ----- Affiche le fichier du buffet d'une fenêtre nom_fen.BUF ; parametre $1 = nom du chan alias m.buffet.afficher { if ($1 == $null) { echo $color(info) -ae * �Afficher le buffet� : Nom de la fenêtre manquante ! | halt } var %c = $$1 var %b = %c $+ .buf if ($isfile( %b)) { var %w @Buffet: $+ %c if ($window(%w)) { .clear %w | .loadbuf %w %b | window -a %w } else { window -adko %w 150 100 700 400 Verdana 12 | .loadbuf %w %b } } else { echo $color(info) -ae * Il n'existe aucun buffet sauvé pour� %c $+ �... } } ; ----- Sauve le buffet d'une fenêtre dans nom_fen.BUF ; parametre $1 = nom du chan alias m.buffet.sauver { if ($1 == $null) { echo $color(info) -ae * �Sauver le buffet� : Nom de la fenêtre manquante ! | halt } var %a = $$1 var %b = %a $+ .buf echo $color(info) -ae * Buffet sauvé dans� %b �le� $datefr �à� $time if ($isfile( %b)) { if ($?!"Garder l'ancien contenu du fichier ?" == $true) { if (%a == Status) { savebuf -sa 5000 %b } else { savebuf -a 5000 %a %b } } else { if (%a == Status) { savebuf -s 5000 %b } else { savebuf 5000 %a %b } } } else { if (%a == Status) { savebuf -s 5000 %b } else { savebuf 5000 %a %b } } } ; --- vide un fichier alias m.viderfic { if ($1 == $null) { echo $color(info) -ae * Aucun argument pour la commande... } if ( $isfile( $1- )) { .write -c $1- echo $color(info) -ae * Le fichier� $1- �a été vidé le� $datefr �à� $time �! } else { echo $color(info) -ae * Le fichier� $1- �n'existe pas... } } ; --- supprime un fichier alias m.suppfic { if ($1 == $null) { echo $color(info) -ae * Aucun argument pour la commande... } if ( $isfile( $1- )) { .remove -b $1- echo $color(info) -ae * Le fichier� $1- �a été envoyé à la corbeille ! } else { echo $color(info) -ae * Le fichier� $1- �n'existe pas... } } menu @Buffet* { &Fermer: { window -c $active } } menu @Filtre { &Buffet du filtre .&Sauver @Filtre.buf: m.buffet.sauver @Filtre .&Afficher @Filtre.buf: m.buffet.afficher @Filtre .- .&Vider @Filtre.buf:m.viderfic @Filtre.buf .&Supprimer @Filtre.buf:m.suppfic @Filtre.buf - $vali( %temp.buf.filtre.ontop ) Tjrs au &dessus: { if (%temp.buf.filtre.ontop != Activé && %temp.buf.filtre.ontop != Désactivé) { set %temp.buf.filtre.ontop Désactivé } if (%temp.buf.filtre.ontop == Désactivé) { set %temp.buf.filtre.ontop Activé | window -o @Filtre } else { set %temp.buf.filtre.ontop Désactivé | window -u @Filtre } } - &Fermer: { unset %temp.buf.filtre.ontop | window -c @Filtre } }
Revenir à la page
Menu Buffet pour mIRC
.