Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AUTO COMPLÉTION V1


Information sur la source

Catégorie :AddOns Classé sous : auto, complétion, window, input, cacahuete Niveau : Débutant Date de création : 26/06/2006 Date de mise à jour : 01/07/2006 02:08:49 Vu / téléchargé: 2 869 / 99

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Salut à tous,
Cet add-on permet de retenir les entrées que vous avez faites dans l'input de mirc, et ce quel que soit la fenetre, et de
les afficher dans une fenetre qui permettra en cliquant sur une des propositions de completer automatiquement (d'ou le nom)
le texte présent dans l'input.
Lorsqu'un proposition est en surbrillance, tapez crtl + enter pour completer automatiquement l'edit avec cette proposition.

Par défaut il ne sauvegarde que les commandes qui ont étés entrées par le caractère '/' (caractère par defaut de mirc pour lancer des commandes), mais il est possible de sauver toutes les phrases entrées dans l'input.
A ce sujet, je sais que l'on peut changer dans les options le caractere par défaut, mais je n'en n'ai pas tenu compte (fleme) et car je considère que peu de gens ont du changer ce caractère.
Biensur si vous avez 10.000 phrases l'auto completion risque de mettre du temps à s'afficher, mais ça m'etonnerai que vous arriviez jusque là ;-)
Remarques, suggestions ?

ps: nécessite mirc 6.17 (set -e + $qt)
 

Conclusion

Installation:

Extraire le dossier à la racine de mirc
Tapez /load -rs "auto completion/autocompletion.mrc"
ou bien faites ALT + R > file > load , et selectionnez le fichier "autocompletion.mrc"

Enfin, pour configurer l'add-on, tapez /autocompletion

N'oubliez pas de lire le "lisez-moi.txt" dans lequel tout est expliqué !

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

28 juin 2006 23:24:35 :
-Désormais lorsqu'un terme est en surbrillance, appuyer sur ctrl + enter aura pour effet de completer automatiquement l'edit avec ce terme. -La taille de la fenetre d'auto complétion s'adapte désormais en fonction de la fenetre active -Rajout de l'alias $qt pour les personnes encore sous mirc 6.16
29 juin 2006 11:42:06 :
-erreur corrigée dans l'alias $qt + raccourcissement du code
29 juin 2006 23:28:11 :
-j'avais oublié de masquer la win @sel ! (merci panthouffle)
01 juillet 2006 02:08:49 :
-les bugs que wims a souligné ont été corrigés (merci à toi pour tes suggestions aussi :o) plus aucune boucle dans le code, elle est pas belle la vie :p

Commentaires et avis

signaler à un administrateur
Commentaire de PaDa le 27/06/2006 08:53:43

Ca m'a l'air vraiment pas mal ;)
Juste un truc, c'est bizarre de voir à coté des identifieurs nouveaux ($qt, d'ailleurs je serais toi je l'incluerais dans le script, bcp de monde est encore en 6.16) et des trucs dépréciés ($token) <- y'a une utilité pour $token ? Il a un comportement différent ?
Bonne continuation :)

signaler à un administrateur
Commentaire de fjxokt le 27/06/2006 09:08:00

Bah en fait $token est plus court que $gettok, c'est juste pour ça lol !
Sinon pour $qt tu as peux être raison je vais surement le rajouter.

signaler à un administrateur
Commentaire de PaDa le 27/06/2006 09:22:33

D'accord ! Super idée en tout cas ;) Je testerai dès que je pourrai

signaler à un administrateur
Commentaire de KiNdErMaXi le 27/06/2006 23:02:45

Question : Ca sert a quoi $qt ?

Original :D
A mon avis tu devrai changer le titre, parceque je pense que personne a compris au départ (moi le premier j'avoue :()

:))

signaler à un administrateur
Commentaire de PaDa le 27/06/2006 23:17:42

Faut avoir ouvert un jour un bon IDE pour comprendre :p (*vanne facile*)
qt => quote => entoure une chaine de guillemets (pour péter la tête aux espaces qui feraient foirer une commande)

signaler à un administrateur
Commentaire de fjxokt le 27/06/2006 23:26:02

$qt = nouveauté de mirc 6.17 (/help $qt :-)
$qt(blabla) retourne "blabla"
sans oublier $noqt("blabla") qui retourne blabla

Sinon en ce qui concerne le titre, auto completion est le terme aproprié à ma source (et c'est français :o) mais si vous avez d'autres propositions, je suis à l'écoute ;-)

signaler à un administrateur
Commentaire de KiNdErMaXi le 28/06/2006 00:07:14

$qt : Ah oui, ca sert pas a grand chose :D

J'avoue que j'ai l'aide de la version 6.01
* tousse *
J'ai aussi celle de 6.17 mais je l'ouvre rarement (l'anglais c'est dur !!)

signaler à un administrateur
Commentaire de Panthouffle le 29/06/2006 23:09:44

Bonne idée, on en voit pas souvent des sources originales comme celle-ci donc faut en profiter :p
Le caractère pour les commandes est inscrit dans mirc.ini (commandchar) $readini(mirc.ini,text,commandchar), mais bon je crois que "/" fonctionne même quand on le change dans les options alors c'est pas très grave. Faudrait aussi "cacher" la fenêtre (@sel) de la barre des tâches (pas que ça dérange mais ça serait plus propre :D), sinon c'est bien :)

signaler à un administrateur
Commentaire de fjxokt le 29/06/2006 23:30:37

erf merci pour la win, je l'avais completement oublié !
Sinon je sais pour le readini mais comme je l'ai dit, flème :-)

signaler à un administrateur
Commentaire de wims le 30/06/2006 23:23:44

Pratique, c'est super :)
Mais y'a plusieur default :( :

Si je n'ai que 1 seul mot dans la liste des mots a complété ( /autocompletion ), si je fais, /a il m'ouvre la fenetre plus grande que prevus et ensuite il la reduit au nombre de ligne qui corresponde a ce que j'ai écris.
Si on deviens fou et qu'on ferme la fenetre @mots, ownz ( ouais ok faut y aller )
alias -l qt return $+(",$1,"), $1- non ?
Quand j'écris juste "/", il ne me met pas /autocompletion sauf si j'efface des caracteres ( je tape /zjfg et jefface pour avoir /)
Quand on veux ajouter un mot dans la liste, on peux cliqué sur plusieur fois sur le bouton, tu devrait utilisé un autre input.
Lorsque l'on rajoute un mot, tu n'actualise pas le titre du dialog ( j'ai deux terme et le titre m'indique 1)

J'pense que le codage est bon donc j'vais pas le regardé en detail, j'ai juste repéré deux trucs a modifié :

Dans l'alias ac_init :
var %i 1, %max $numtok($acini(excepts),59)
while (%i <= %max) { did -a %d 9 $token($acini(excepts),%i,59) | inc %i }

devient

tokenize 59 $acini(excepts)
did -a %d 9 $*

et dans l'alias qui permet d'ajouter des exepts, au lieu de :
did -a ac_dial 9 %t
met :
tokenize 59 %t
did -a ac_dial 9 $*

Comme ca dans l'input, on peux ajouter plusieur salon d'un coup en les separants par un ; ;)

j'espere que tu arrivera a corrigé ces petit defaut ( surtout le premier ) bien joué

signaler à un administrateur
Commentaire de wims le 03/07/2006 02:29:12

Ya un petit bug, ou alors j'suis fou :
Quand je desactive l'addon ça va, mais si je ferme mirc et que je le réouvre, il sauvegarde mes commandes et meme parfois du texte normal alors que l'option est desactivé. J'suis fou ?

signaler à un administrateur
Commentaire de fjxokt le 03/07/2006 02:38:07

y'a une option pour activer l'add-on au démarrage, et elle est cochée par défaut ;-)

signaler à un administrateur
Commentaire de wims le 03/07/2006 02:45:51

je savais que j'étais fou mais tu aurai du decochée par défaut :(

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

auto correct [ par InFerNaLeX ] bonjour j'arrive pas a assembler : on *:INPUT:#:{&nbsp; if ($len($1-) &gt; 1) { &nbsp;&nbsp;&nbsp; if ($left($1-,1) != / &amp;&amp; $left($1-,1) != ! Auto messag en PV [ par ultrametal ] Salut ! J'aimerais savoir commen faire pour PV tous les gens ki rentr sur un chan ou ki fon de la pub sur un chan en mettant un auto message (vous sav Couleur de texte + input [ par Kangta ] Bonjour donc je vous explique mon probleme ! voila l'input que je veux : &nbsp; On *:input:*:{if ($me isop $chan) { echo 12 $chan 2( $+ 4@12 $+ on input [ par miller112 ] Bonjour, J'aimerais cr&#233;er un script qui permette d'affichier mon pseudo avec un @ devant lorsque que je suis OP sur un salon, avec un + lorsque Switchbar [ par scandalz ] dialog sw {&nbsp; title "Switchbar"<FONT color= * $input: cannot use in an event ?? [ par Squallou ] Hello les scripteurs ! ^^Je voulais faire un ptit truc sympa : afficher une boite de dialogue avec un simple bouton OK lorsque le listing des salons e docker une window dans un dialog [ par noobirc ] Bonjour,Comment fait-on pour docker une window dans un dialog?J'ai cr&#233;er une window&nbsp;pour recevoir certaines&nbsp;donn&#233;es et j'aimerai l Problème affichage Snotice dans une window [ par fabienfsf ] Hep tout le monde,&nbsp; J'ai un script qui me permet d'afficher les snotice dans une fenetre active window, pour certaine snotice il l'affiche bien m metre une image de fond dans une @window ou une couleur de fon [ par hisoka2501 ] voila je cherche a metre une image de fond ou une couleur de fond autre que celle par defaut (le noir pour mon cas) dans une @window qui a les paramet Pb d'inputs [ par Deoxirachi ] Bonsoir ;) j'ai un probleme d'inputs sa fonctionne pas comme sa devrait p&#251;is chai pas comment y remedier ,elle marche mais pas comme jveu kon lta


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.