cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 12 oct. 2004 à 01:08
Oui avec un $findfile , mais comme le dit ton titre ca va freezer ... mirc est pas efficace pour ca , après avec des objets COM ya ptet moyen de s'en sortir ... j'en sais rien euh :-(
PaDa
~vikings~
Messages postés27Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention12 octobre 2004 12 oct. 2004 à 01:16
~vikings~
hum hum wep en effet ca gèle ca caille ca pèle bref : mirc se fige !! :-p
Maintenant il serait interressant de trouver ou de créer une dll pour ce type d'opération. Malheureusement, compter sur moi j'en suis incapable ... avis aux amateurs...
Hades53
Messages postés231Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention 7 juillet 2009 12 oct. 2004 à 16:18
/window -l @Fichier 12
//echo -a $findfile(C:\,*.zip,0,@Fichier)
Ca va déjà aller plus vite.
Sinon j'avais fais une fonction identique en C mais sauf que l'on pouvais mettre en pause et stoper la recherche, si il y a des interessé, je pourrai éventuellement mettre ça en DLL mIRC.
~vikings~
Messages postés27Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention12 octobre 2004 13 oct. 2004 à 12:30
~vikings~
Merci Hades53 d'avoir pris le temps de rajouter ces commandes seulement je n'arrive pas à retourner les noms et/ou répertoires des fichiers normalement trouvés. Quel est la commande ?
Hades53
Messages postés231Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention 7 juillet 2009 13 oct. 2004 à 15:17
Concernant les remarques d'améliorations:
- Oui tu as raison, plusieurs se sont déjà fait avoir.
- Tu peux: //dll wrm.dll ff_start $+($dir,>*.txt>yes>mcom)
- Ce n'est pas possible pour la raison suivante; pour avoir un pourcentage il faut avoir la valeur max et la valeur actuelle, lors d'un scan de fichiers, on n'a pas la valeur max, et même si on l'avait (ce qui fait donc deux recherches), le pourcentage serait faux car il est très possibles que des fichiers se créent ou s'efface pendant le scan. Le système de findfile reste avant tout de l'énumération.
Hades53
Messages postés231Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention 7 juillet 2009 13 oct. 2004 à 15:21
Je ne vois pas trop ce que tu entends par "setter le fichier pour l'aficher dans un dialog", si tu veux afficher les résulats dans un dialogue, tu modifies la commande:
/dll wrm.dll ff_start C:\>*.txt>no>/did -a dialog 2
~vikings~
Messages postés27Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention12 octobre 2004 13 oct. 2004 à 17:11
~vikings~
-OK pour le pourcentage, ne connaissant pas d'autre language à mirc...
-pour l'affichage sur un dialog, c'est OK aussi ca fonctionne , j'avais essayé de passer par une %var ...
-par contre au niveau de la direction, je voulais dire en fait qu'il serait interressant de sélectionner le répertoire (ou le disque) à scanner :
var %dir $sdir(c:,Sélection répertoire)
dll wrm.dll ff_start %dir >*zip>yes>/did -a dialog id