@Database
@WordWrap

@Node MAIN Searcher "Manuel d'utilisation de Searcher"

		@{b}Searcher  --  Version 3.5@{ub}

			@{b}SHAREWARE@{ub}

		 Documentation française



@{b}1.  Introduction@{ub}

 1.1  @{"         Description        " link Description}     Une courte description de Searcher.
 1.2  @{"  Configuration nécessaire  " link Config}

@{b}2.  Installation@{ub}

 2.1  @{"        Installation        " link Installation}     Comment installer Searcher.

@{b}3.  Mode d'emploi@{ub}

 3.1  @{"        Fichiers XPK        " link Compact}     Gestion des fichiers XPK.
 3.2  @{"     Fenêtre principale     " link FenetreA}     Description des éléments de la fenêtre principale.
 3.3  @{"  Fenêtre de configuration  " link FenetreB}     Description des éléments de la fenêtre de configuration.
 3.4  @{"           Menus            " link Menu}     Description du menu.
 3.5  @{" Tooltypes et arguments CLI " link ToolTypes}     Liste des arguments supportés.

@{b}4.  Status@{ub}

 4.1  @{"          L'auteur          " link Auteur}
 4.2  @{"        Distribution        " link Distribution}     Conditions de distributions.
 4.3  @{"       Enregistrement       " link Register}     Soutenez-nous !

@{b}5.  Divers@{ub}

 5.1  @{"         Life Team          " link LifeTeam}
 5.2  @{"       Remerciements        " link Remerciements}
 5.3  @{"        Historique          " link Historique}     Ce qu'a été Searcher.
 5.4  @{"   Améliorations futures    " link AFaire}     Ce que sera Searcher.
 5.5  @{"        Bugs connus         " link Bugs}

@Endnode

@Node Description

	@{u}@{b}Courte description de Searcher@{ub}@{uu}



Searcher est un outil de recherche de fichiers qui dispose de @{b}très@{ub} nombreuses options, parmis lesquelles :
 @{bg fill}   @{bg background} Recherche par index (très rapide).
 @{bg fill}   @{bg background} Support des arguments CLI et des tooltypes.
 @{bg fill}   @{bg background} Réglage du type de fichier recherché avec multi-sélection. Possibilité d'inclusion et d'exclusion.
 @{bg fill}   @{bg background} Recherche par date de création. Intervalle réglable. Options de recherche par rapport à la date du système.
 @{bg fill}   @{bg background} Recherche par taille minimum et/ou maximum.
 @{bg fill}   @{bg background} Arrêt automatique configurable.
 @{bg fill}   @{bg background} Option pour ignorer les icônes lors d'une recherche.
 @{bg fill}   @{bg background} Multi mots-clé (jusqu'à 50)
 @{bg fill}   @{bg background} Multi mots-exclus (idem)
 @{bg fill}   @{bg background} Actions sur les fichiers trouvés : copier, effacer.
 @{bg fill}   @{bg background} Jusqu'à 5 actions spécifiques à chaque type de fichiers avec sortie CLI ou non (pour les archives lha par exemple).
 @{bg fill}   @{bg background} Sauvegarde de la liste de fichiers trouvés, automatiquement ou non.
 @{bg fill}   @{bg background} Mélange des résultats de plusieurs recherches.
 @{bg fill}   @{bg background} Différenciation des majuscules/minuscules.
 @{bg fill}   @{bg background} Buffer d'affichage paramétrable.
 @{bg fill}   @{bg background} AppWindow.
 @{bg fill}   @{bg background} Et @{b}BEAUCOUP@{ub} d'autres...


Searcher est @{b}shareware@{ub} depuis la version 3.0. La présente version n'est en aucun cas bridée. Simplement, si vous appréciez Searcher, pensez à soutenir @{"l'auteur" link Auteur} en vous @{"enregistrant" link Register}.

@Endnode

@Node Installation "Comment installer Searcher ?"

	@{u}@{b}Installation@{ub}@{uu}



Pas encore de script @{i}Installer@{ui} ! Pas de panique. Il n'est nullement obligatoire de copier des fichiers sur votre disque dur. Cependant, notez bien que lors de la sauvegarde des préférences de FileClass, le fichier préférence est copié dans l'assign @{i}ENVARC:@{ui}.

@{b}Note importante :@{ub}
Les catalogues utilisés par les présentes versions de Searcher et de FileClass ne sont pas compatibles avec les anciens. De même pour le fichier préférence FileClass.prefs. Donc, si vous avez une version précédente de Searcher, il faut copier :
 @{bg fill}   @{bg background} @{i}fileclass.prefs@{ui} dans @{i}ENV:@{ui}
 @{bg fill}   @{bg background} @{i}searcher.catalog@{ui} dans @{i}LOCALE:catalogs/VotreLangue/@{ui}
 @{bg fill}   @{bg background} @{i}fileclassprefs.catalog@{ui} dans @{i}LOCALE:catalogs/VotreLangue/@{ui}


Note importante :
Les versions de FileClassPrefs et de fileclass.prefs fournis dans cette archive ne sont pas compatible avec IconAct 1.0. Si vous l'utilisez, il vous faut récupérer une version récente sur Aminet. Ne me demandez pas quand elle sera disponible...

@Endnode

@Node Config "Configuration nécessaire"

	@{u}@{b}Searcher a besoin de :@{ub}@{uu}

@{bg fill}   @{bg background} L'OS 2.0 ou supérieur.
@{bg fill}   @{bg background} La ReqTools.library © Nico François.

	@{u}@{b}Searcher utilise si présents :@{ub}@{uu}

@{bg fill}   @{bg background} Le fichier @{i}FileClass.prefs@{ui} (préférences des types de fichiers).
@{bg fill}   @{bg background} La @{i}locale.library@{ui} et les catalogues associés @{i}searcher.catalog@{ui}.
@{bg fill}   @{bg background} La petite commande @{i}xPK@{ui} de Urban Dominik Müller dans le volume c: (pour décompacter les fichiers XPK que l'on veut voir).
@{bg fill}   @{bg background} L'option CrunchPatch de l'excellent @{i}MCP@{ui}. La reconnaissance des @{"fichiers compactés" link Compact} est alors totale.


Il est @{u}vivement@{uu} recommandé de posséder un disque dur pour avoir l'utilité de Searcher. Pour utiliser les options concernant les dates de création des fichiers, il est préférable que l'Amiga soit équipé d'une horloge, si possible qui marche... (petit bonjour à Mathieu).


@Endnode

@Node FenetreA "Fenetre Principale"

	@{u}@{b}Description des gadgets de la fenêtre principale@{ub}@{uu}

 

@{b}La liste :@{ub} les fichiers trouvés lors des recherches apparaissent ici. Pour lancer une action associée au type du fichier, il suffit de double-cliquer. Il est possible d'utiliser les flèches haut/bas (pour se déplacer dans la liste) et return (équivalent du double-clique).

@{b}Sauver la liste :@{ub} permet de sauver la liste courante sous la forme d'un fichier ASCII. Ne marche que si une liste est présente.

@{b}Répertoire :@{ub} c'est le chemin d'accès que Searcher utilise pour la recherche. Il est possible de sélectionner un chemin par l'intermédiaire du gadget @{i}Choisir...@{ui} qui ouvre une requête ReqTools. Si l'option @{i}Utiliser Index@{ui} est activée, ces deux gadgets sont désactivés (voir @{"Options" link FenetreB}).

@{b}Clé :@{ub} c'est le mot-clé que Searcher utilise pour la recherche. Il est possible d'utiliser des @{"jokers" link Jokers}. Notez bien que cela autorise un maximum de 50 mots-clés différents.

@{b}Choisir :@{ub} ce gadget ouvre une requête ReqTools pour sélectionner un chemin de recherche.

@{b}Options :@{ub} ce gadget ouvre la @{"fenêtre de configuration" link FileType} de Searcher.

@{b}Effacer :@{ub} ce gadget efface le fichier sélectionné dans la liste après avoir demandé une confirmation. Le nom est alors retiré de la liste.

@{b}Copier :@{ub} ce gadget copie le fichier sélectionné dans la liste.

@{b}Go :@{ub} pour lancer une recherche, à condition qu'un chemin valide soit rentré dans le gadget @{i}Chemin@{ui}. Sert également à enlever la pause.


@Endnode

@Node FenetreB "Fenetre de configuration"

	@{u}@{b}Rubriques de la fenêtre de configuration@{ub}@{uu}

	 1.  @{"    Type de fichier     " link FileType}
	 2.  @{" Date/Taille du fichier " link FileDateSize}
	 3.  @{"       Options          " link GeneralOptions}
	 4.  @{"      Affichage         " link Affichage}
	 5.  @{"     Limite/Index       " link Limite}


@Endnode

@Node FileType "Type de fichier"

	@{u}@{b}Réglage du type de fichier@{ub}@{uu}



@{b}Mot-clé :@{ub} ce gadget est exactement le même que celui de la fenêtre principale : c'est le mot-clé que Searcher utilise pour la recherche. Il est possible d'utiliser des @{"jokers" link Jokers}. Notez bien que cela autorise un maximum de 50 chaînes inclues différentes.

@{b}Laisser :@{ub} ce gadget permet de spécifié des chaînes de caractères ne devant pas apparaître dans le nom du fichier recherché. On peut là aussi utiliser des @{"jokers" link Jokers}. Notez bien que cela autorise un maximum de 50 chaînes exclues différentes.

@{b}Partie du nom :@{ub} le mot-clé est défini comme étant une partie du nom du fichier recherché.

@{b}Nom exact :@{ub} le mot-clé est défini comme étant le nom exact du fichier recherché.

@{b}Début du nom :@{ub} le mot-clé est défini comme étant le début du nom du fichier recherché.

@{b}Fin du nom :@{ub} le mot-clé est défini comme étant la fin du nom du fichier recherché.

@{b}Seulement fichiers :@{ub} spécifie que la recherche ne porte que sur les fichiers.

@{b}Seulement répertoires :@{ub} spécifie que la recherche ne porte que sur les répertoires.

@{b}Fichiers et répertoires :@{ub} spécifie que la recherche porte indiférement sur les fichiers et les répertoires.

@{b}Format :@{ub} cette option utilise le fichier @{i}FileClass.prefs@{ui} et n'est valable pas valable pour les répertoires. Cette liste permet de restreindre la recherche à un ou plusieurs format(s) de fichier.
@{b}o@{ub}      : signifie que le format est desactivé.
@{b}+@{ub} ou @{b}-@{ub} : signifie que le format est activé. @{b}+@{ub} indique que le format du fichier doit être d'un des types sélectionnés ainsi (inclusion), tandis que @{b}-@{ub} indique que le format du fichier doit impérativement être différents des types de fichiers sélectionnés ainsi (exclusion). A noter que l'usage de cette fonction ralentit la recherche, puisque le programme est obligé d'ouvrir chaque fichier pour un examen détaillé.


@Endnode

@Node FileDateSize "Date de création et taille du fichier"

	@{u}@{b}Réglage des dates et tailles limites@{ub}@{uu}



@{b}Du :@{ub} active/désactive la date minimum de création du fichier recherché.

@{b}Au :@{ub} active/désactive la date maximum de création du fichier recherché.

@{b}Janvier... :@{ub} spécifie le mois de la date voulue.

@{b}Jour :@{ub} spécifie le jour de la date voulue...

@{b}Année :@{ub} spécifie l'année de la date voulue...

@{b}Dans les X derniers jours :@{ub} pour effectuer une recherche sur les fichiers créés dans les X derniers jours spécifiés. Le bouton permet d'activer ou non l'option.


@{b}Taille minimum :@{ub} ce gadget active/désactive l'option. Le gadget situé à sa droite permet de rentrer la taille minimum voulue.

@{b}Taille maximum :@{ub} ce gadget active/désactive l'option. Le gadget situé à sa droite permet de rentrer la taille maximum voulue.

@{b}Octets... :@{ub} permet de spécifier l'unité utilisée par la taille minimum/maximum.

Important : les options portant sur la taille d'un fichier n'est bien évidement prise en compte que pour les... fichiers.


@Endnode

@Node GeneralOptions "Options"

	@{u}@{b}Réglage des options générales@{ub}@{uu}



@{b}Ignorer .info :@{ub} permet de tenir compte des fichiers se terminant par @{i}.info@{ui} (les icônes).

@{b}Classement alphabétique :@{ub} active/désactive le classement par ordre alphabétique à la fin de la recherche (qui peut prendre plusieurs secondes dans le cas d'une liste très importante).

@{b}Ecraser la liste précédente :@{ub} spécifie à Searcher d'effacer ou non la liste courante lors du lancement d'une nouvelle recherche.

@{b}Ignorer les répertoires :@{ub} spécifie à Searcher de stopper ou non à la fin du répertoire sélectionné, ce qui ne sert à rien en pratique.

@{b}Différencier M/m :@{ub} pour prendre en compte les majuscules et les minuscules. S'applique au mot-clé et à l'option @{i}Laisser@{ui}.

@{b}Sauvegarde automatique :@{ub} comme le nom l'indique, chaque fois qu'une recherche est terminée et qu'elle a des résultats, la requête de sauvegarde de la liste apparait.


@{b}Mot de passe :@{ub} certains fichiers XPK ont besoin d'un mot de passe pour être décryptés.


@Endnode

@Node Affichage "Affichage et arrêt automatique"

	@{u}@{b}Réglage des options d'affichage et d'arrêt automatique@{ub}@{uu}



@{b}Utiliser buffer :@{ub} ce buffer concerne l'affichage. Si le buffer est actif, la liste de fichier n'est rafraichie que tous les X fichiers trouvés.

@{b}Arrêt automatique :@{ub} pour que Searcher s'arrête automatiquement dès qu'il a trouvé plus de X fichiers.


@Endnode

@Node Limite "Limite interne et index"

	@{u}@{b}Réglage de la liste interne@{ub}@{uu}


@{b}Limites de recherche :@{ub} cette limite est totalement différente de l'option @{i}Stopper après X fichiers trouvés@{ui}. Explication : Searcher utilise une liste interne où sont stockés les noms des fichiers trouvés. Un problème s'est posé à moi : de quelle taille doit être cette liste ? Certaines recherches peuvent donner des centaines de fichiers. Une valeur fixe élevée n'est pas la solution idéale, puisque cela consomme de la mémoire. Voilà pourquoi la valeur de cette limite est éditable.@{ub} A noter qu'aucune valeur inférieure à 100 n'est acceptée. Si la valeur est changée, la liste de fichiers trouvés est automatiquement remise à zéro lors de la recherche suivante, même si l'option @{i}Ecraser la liste précédente@{ui} est désactivé.

@{b}Défaut :@{ub} restore la valeur par défaut de la limite de recherche interne, c'est à dire 200 fichiers. C'est amplement suffisant pour la plupart des recherches.




	@{u}@{b}Création et utilisation d'un index@{ub}@{uu}


@{b}Utiliser index :@{ub} pour utiliser ou non un index. Si cette option est activée, le gadget @{i}Chemin@{ui} est inactivé dans la fenêtre principale. L'avantage d'utiliser un index est que la recherche est beaucoup plus rapide.

@{b}Fichier index :@{ub} c'est le nom du fichier index.

@{b}Choisir fichier index :@{ub} ouvre une requête pour choisir un fichier index. Si vous choisissez un fichier index déjà existant, le @{i}chemin index@{ui} apparaîtra dans le gadget correspondant.

@{b}Chemin index :@{ub} c'est le chemin utilisé par l'index lors de la création d'un index.

@{b}Choisir chemin index :@{ub} ouvre une requête pour choisir un chemin index.

@{b}Créer index :@{ub} pour créer un index. Si le @{i}fichier index@{ui} ou le @{i}chemin index@{ui} n'a pas été entré, une requête s'ouvrira.


@Endnode

@Node AFaire "A faire..."

	@{u}@{b}Améliorations futures envisagées :@{ub}@{uu}



@{bg fill}   @{bg background} Ajouts de catalogues Allemand, Espagnol,...

@{bg fill}   @{bg background} Jokers plus complets.

@{bg fill}   @{bg background} Sauvegarde de la liste de fichiers trouvés avec pour chacun : type de fichier, taille, date de création.


APPEL : JE RECHERCHE QUELQU'UN QUI PUISSE TRADUIRE LE CATALOGUE EN ALLEMAND, ESPAGNOL, OU N'IMPORTE QUELLE AUTRE LANGUE.


@Endnode

@Node Menu "Menu"

	@{u}@{b}Description des menus@{ub}@{uu}


@{b}Menu @{i}Projet@{ui} :@{ub}

@{b}Choisir un chemin :@{ub} ouvre une requête ReqTools pour sélectionner le chemin de la recherche.

@{b}Configuration :@{ub} ouvre la @{"fenêtre de configuration" link FenetreB}.

@{b}Informations :@{ub} ouvre une fenêtre d'information qui donne le type du fichier sélectionné et sa taille en octets.

@{b}A propos :@{ub} ouvre une requête donnant quelques renseignements sur Searcher et @{"l'auteur" link Auteur}.

@{b}Quitter :@{ub} pour quitter Searcher...


@{b}Menu @{i}Configuration@{ui} :@{ub}

@{b}Type :@{ub} pour aller directement à la rubrique type de fichier. Si la fenêtre de configuration n'est pas ouverte, elle s'ouvrira automatiquement.

@{b}Date/Taille :@{ub} pour aller directement à la rubrique date/taille de fichier. Idem.

@{b}Options générales :@{ub} pour aller directement à la rubrique options. Idem.

@{b}Affichage :@{ub} pour aller directement à la rubrique affichage. Idem.

@{b}Limite/Index :@{ub} pour aller directement à la rubrique limite/index. Idem.


@Endnode

@Node Auteur

	@{u}@{b}Informations sur l'auteur@{ub}@{uu}



Searcher a été entièrement écrit en @{i}Blitz Basic@{ui} par Pierre Rivasseau, membre de la @{"Life Team" link LifeTeam}.


Vous pouvez me contacter à l'adresse suivante :

	@{b}Pierre Rivasseau
	22, impasse Eugène Delacroix
	03410 DOMERAT
	FRANCE@{ub}

ou par l'EMail de Mathieu Chènebit (délai de réponse important) :

	@{b}matc999@spidernet.tm.fr@{ub}

@Endnode

@Node Distribution

	@{u}@{b}Informations sur Searcher@{ub}@{uu}



Searcher est désormais @{b}SHAREWARE@{ub}. Il est librement distribuable à condition que le contenu de l'archive ne soit pas modifié et qu'aucun bénéfice ne soit réalisé dessus. Cette version n'est pas bridée. Si vous appréciez Searcher et que vous l'utilisez fréquement, je vous encourage à nous soutenir en vous @{"enregistrant" link Register}.

Les magazines voulant inclure Searcher sur une disquette ou un CD devront auront la gentillesse de m'envoyez le numéro concerné de leur parution.


@Endnode

@Node Remerciements

	@{u}@{b}Mes remerciements à :@{ub}@{uu}



@{bg fill}   @{bg background} Acid Software, pour le Blitz Basic.

@{bg fill}   @{bg background} Les développeurs des librairies additionnelles du Blitz Basic.

@{bg fill}   @{bg background} Mathieu, pour son accès Internet, ses biscuits, ses conseils...

@{bg fill}   @{bg background} Amiga Computing pour avoir eu la gentilesse de m'avoir fait parvenir le numéro dans lequel W-Anim est distribué, chose que je ne crois pas avoir demandé dans la documentation.

@{bg fill}   @{bg background} Urban Dominik Müller pour sa commande CLI "xPK".

@{bg fill}   @{bg background} OFS d'Amigazette pour ses conseils sur le guide, pour m'avoir envoyé l'excellent Amigazette n°19 avec Searcher 3.0 en disquette de couv' et enfin pour s'être enregistré à Searcher.

@Endnode

@Node Historique

	@{u}@{b}Historique de Searcher :@{ub}@{uu}



@{u}@{b}Version 3.5 :@{ub}@{uu}

@{bg fill}   @{bg background} Recherche par @{i}index@{ui} : la vitesse est en général multipliée par un facteur allant de 2 à 3 suivant les options activées.

@{bg fill}   @{bg background} Bug corrigé de l'option @{i}Dans les X derniers jours@{ui}.

@{bg fill}   @{bg background} Bug corrigé de l'option @{i}taille minimum/maximum@{ui}.

@{bg fill}   @{bg background} Gestion des arguments CLI.

@{bg fill}   @{bg background} Gestion des @{i}tooltypes@{ui}. Cela permet de garder actives ou inactives les options que vous souhaitez.

@{bg fill}   @{bg background} Plus besoin du fichier @{i}Searcher.prefs@{ui}.

@{bg fill}   @{bg background} Raccourçis clavier : flèche haut/bas pour se déplacer dans la liste, return en guise de double-clique.

@{bg fill}   @{bg background} Gestion des mots de passe des fichiers XPK.

@{bg fill}   @{bg background} Ouverture ou non d'une fenêtre CLI (utile pour les archives lha entre autre...).

@{bg fill}   @{bg background} Utilisation d'une clé pour les utilisateurs enregistrés.

@{bg fill}   @{bg background} Correction partielle d'une incompatibilité avec VisualPrefs. Le programme réagit encore bizarement mais ne plante plus !



@{u}@{b}Version 3.2 :@{ub}@{uu}

@{bg fill}   @{bg background} Réecriture quasi-complète de Searcher. Gain très appréciable de vitesse. La routine des types de fichier est carrément 2 à 3 fois plus rapide...

@{bg fill}   @{bg background} Le bitonio vertical dans la première rubrique de configuration a été enlevé. Inutile.

@{bg fill}   @{bg background} Inclusion et exclusion dans la multi-séléction des formats de fichiers.

@{bg fill}   @{bg background} Un menu @{i}Configuration@{ui} en plus, pour aller directement à la rubrique souhaitée. Appréciable surtout pour les racourcis clavier.

@{bg fill}   @{bg background} Support de plusieurs actions pour un même format de fichier et donc changement de format du fichier préférence fileclass.prefs.

@{bg fill}   @{bg background} Font Sensitive étendu : la largeur de la fonte utilisée est prise en compte pratiquement pour tous les gadgets. C'est du boulot, quand on n'utilise pas MUI ou bgui...

@{bg fill}   @{bg background} Quelques tests en plus, notamment quand la liste utilisée est pleine et quand plus de 50 chaînes de caractères sont entrées.

@{bg fill}   @{bg background} Petits détail, on ne peut plus entrer de date erronée (le 32 janvier par exemple..)



@{u}@{b}Version 3.1 :@{ub}@{uu}

@{bg fill}   @{bg background} Multi-sélection des formats de fichiers.

@{bg fill}   @{bg background} Un bug sur l'utilisation de la fonte par défaut a été corrigé.

@{bg fill}   @{bg background} Nouvelle documentation plus pro (n'est ce pas ? :)

@{bg fill}   @{bg background} Routine @{i}Quitter@{ui} plus système. J'oubliais de libérer quelques objets, rien de plus...

@{bg fill}   @{bg background} Quelques gadgets en moins dans la fenêtre principale, qui est maintenant moins fouillie. Plus de bouton @{i}Pause@{ui}, @{i}Stopper@{ui}, et @{i}Quitter@{ui}. Le @{i}Status@{ui} a été également enlevé, remplacé avantageusement par @{i}Informations@{ui} dans le menu.

@{bg fill}   @{bg background} Quand on lance une recherche sans avoir précisé un chemin, une requête s'ouvre pour le choisir.

@{bg fill}   @{bg background} La barre de progression a un look un peu plus 3D et le pourcentage s'affiche en dessous.

@{bg fill}   @{bg background} La sélection d'un fichier trouvé est plus simple. Il suffit de double-cliquer dessus pour lancer l'utilitaire associé au format du fichier.

@{bg fill}   @{bg background} Plus de chronomètre.

@{bg fill}   @{bg background} Rajout d'@{i}informations@{ui} dans le menu, pour faire apparaître le format du fichier séléctionné.



@{u}@{b}Version 3.0 :@{ub}@{uu} troisième version distribuée sur Aminet

@{bg fill}   @{bg background} Searcher devient @{i}shareware@{ui}.

@{bg fill}   @{bg background} Searcher explose la barre des @{b}110 Ko@{ub} sous les applaudissements de la foule ...

@{bg fill}   @{bg background} Routine de scan un peu modifiée : avant, la totalité des répertoires trouvés était mise en mémoire dans une liste de 10000 élements. Maintenant, seules les répertoires en cours de recherche sont mémorisés dans une table de 2000 X 2 (soit 2.5 fois moins que précédemment).

@{bg fill}   @{bg background} Support de la @{b}locale.library@{ub}. Le language par défaut est l'anglais, et un catalogue français est fourni.

@{bg fill}   @{bg background} Gestion des fichiers @{b}XPK@{ub}.

@{bg fill}   @{bg background} Pas mal de bugs dus aux multiples sous-routines que je rajoute un peu partout. Tout DOIT marcher maintenant. J'espère ;-)

@{bg fill}   @{bg background} Toutes les options sont désormais réunies dans la fenêtre Configuration. Le look de celle-ci a un petit air de famille avec MUI ou ClassAct avec deux nouveaux gadgets et tout plein de BevelBox (les cadres). Le tout est classé en cinq rubriques.

@{bg fill}   @{bg background} Nouvelle option @{i}Laisser@{ui} pour faire des recherches sur des fichiers qui ne contiennent pas certaines chaînes de caractères. Le caractère @{i}|@{ui} fait toujours office de joker.

@{bg fill}   @{bg background} Option @{i}Dans les X derniers jours@{ui} rajoutée.

@{bg fill}   @{bg background} Barre de progression.

@{bg fill}   @{bg background} Option @{i}Informations complémentaires@{ui} pour activer ou non l'affichage du nombre de fichiers trouvés en cours et de la barre de progression et le tri par ordre alphabétique (ce qui ralenti un peu Searcher).

@{bg fill}   @{bg background} La limite de recherche de Searcher est enfin paramétrable et sauvegardable. Un gadget @{i}Restore@{ui} a été prévu pour les distraits qui font n'importe quoi. Ces limites ne prennent cependant effet qu'au démarrage suivant de Searcher.

@{bg fill}   @{bg background} Actions @{i}Copier@{ui} et @{i}Effacer@{ui} ajoutées.

@{bg fill}   @{bg background} Un buffer a été rajouté. Rien à voir avec le buffer des débuts de Searcher. Celui-ci concerne l'affichage de la liste des fichiers trouvés et est réglable. Lorsque le buffer est actif, la liste n'est rafraichie que par blocs de fichiers trouvés, ce qui accélère un peu la recherche.

@{bg fill}   @{bg background} La fenêtre principale est maintenant une App-Window. On peut tirer dessus un tiroir ou un volume pour sélectionner le répertoire de recherche.

@{bg fill}   @{bg background} Les options inactives sont recouvertes par un voile et le programme réagit lorsque, par exemple, l'utilisateur rentre -500 dans la taille minimum...

@{bg fill}   @{bg background} Option @{i}Stopper à la fin@{ui} étendue : il est maintenant possible de choisir le nombre de fichiers qui provoque l'arrêt automatique de la recherche.

@{bg fill}   @{bg background} Les résultats de plusieurs recherches peuvent être mis bout à bout.

@{bg fill}   @{bg background} Et @{b}BEAUCOUP@{ub} de détails qui passent inaperçus ou dont je ne me souviens plus...



@{u}@{b}Version 2.0 :@{ub}@{uu} deuxième version distribuée sur Aminet

@{bg fill}   @{bg background} @{b}Les formats de fichiers sont enfin disponibles.@{ub} A chaque format correspond une action (désarchiver une archive lha, visualiser une image IFF,...). Il suffit de cliquer sur le fichier concerné pour lancer l'utilitaire choisi.

@{bg fill}   @{bg background} @{b}IdentityPrefs :@{ub} un nouvel utilitaire pour régler soi-même les types de fichiers. On peut en ajouter ou en enlever, changer l' utilitaire assigné à chaque format.

@{bg fill}   @{bg background} La recherche de répertoires entiers est ajoutée.

@{bg fill}   @{bg background} De plus en plus fort, vous n'êtes plus obligé de donner un mot-clé. La recherche peut s'effectuer par exemple sur les images PNG dépassant 100 Ko créés avant le 3 Juillet 1996 sans qu'aucun mot-clé ne soit nécessaire !

@{bg fill}   @{bg background} L'option de recherche exacte/incomplète a été étendue : le mot-clé peut être également le début ou la fin du nom du fichier.

@{bg fill}   @{bg background} L'option Case Sensitive a été rajoutée. Searcher peut ignorer ou non la différence majuscule/minuscule.

@{bg fill}   @{bg background} Lorsque l'on passe dans les fenêtres annexes d'options, le busy-pointer est enfin utilisé si l'on reclique sur la fenêtre principale !!!!!

@{bg fill}   @{bg background} Première approche de la multi-recherche avec le symbole |.



@{u}@{b}Version 1.6 :@{ub}@{uu} version non distribuée

@{bg fill}   @{bg background} Les tooltypes pour choisir la fonte utilisée par Searcher sont @{b}obsolètes@{ub}. Je les avais mis en place pour que l'utilisateur puisse avoir les fontes systèmes dans sa fenêtre. Maintenant, Searcher se débrouille tout seul et va chercher la fonte "par défaut" paramétrée dans le fichier font.prefs.

@{bg fill}   @{bg background} Un bug vicieux qui agissait sur la sélection ou non des dates et des tailles limites a été enlevé. Il fallait remettre à zéro deux variables, rien de plus.

@{bg fill}   @{bg background} Searcher est enfin passé en dessous de la barre des 60000 octets, non sans mal !

@{bg fill}   @{bg background} J'ai enlever des anciennes routines que j'avais oublié de retirer des pré-versions !

@{bg fill}   @{bg background} Le message @{i}Directory not available@{ui} n'apparait plus que lorsque l'on veut lancer la recherche. C'était trop énervant !

@{bg fill}   @{bg background} La routine de scan est @{b}encore plus rapide@{ub} quand l'option "Taille minimum" ou "Taille maximum" est activée ! Ce gain significatif est due au remplacement d'une instruction par une autre...



@{u}@{b}Version 1.5 :@{ub}@{uu} version non distribuée

@{bg fill}   @{bg background} @{b}Le cache directory n'est plus.@{ub} Avant, Searcher scannait 2 fois le répertoire selectionné, puis si la recherche suivante était dans le même répertoire, Searcher ne le scannait plus qu'une fois. On oublie çà. Maintenant, un seul scan suffit. C'est plus simple pour tout le monde.

@{bg fill}   @{bg background} Nouveau gadget @{i}Save list@{ui} pour sauvegarder la liste des fichiers trouvés.

@{bg fill}   @{bg background} Le gadget @{i}Quit@{ui} est décalé tout à droite. C'est plus logique ;-)

@{bg fill}   @{bg background} Ajout d'un chronomètre. Petite option inutile et donc indispensable.

@{bg fill}   @{bg background} Le nombre de fichiers trouvés est affiché durant la recherche.

@{bg fill}   @{bg background} Des bugs mineurs ont été éliminés.



@{u}@{b}Version 1.0 :@{ub}@{uu} première version distribuée sur Aminet


@Endnode

@node LifeTeam

	@{u}@{b}Présentation de la Life Team :@{ub}@{uu}



La Life Team est un petit groupe de @{b}programmeurs français@{ub} dont le but principal est de fournir des programmes DP, SHAREWAREs (et pourquoi pas commerciaux ;-) sur Amiga. Bon, rien de bien excitant à cela, hormis le fait que nos programmes sont réalisés en @{b}Blitz Basic@{ub}. C'est d'ailleurs l'autre but de la Life Team : promouvoir le Blitz qui d'après nous est un excellent langage qui permet de réaliser tous vos désirs les plus fous ! Nous ne sommes pour l'instant que deux : mon pote Mathieu Chènebit (plus connu sous le nom de @{b}Big Brother@{ub}) et moi même. Avis aux candidats ! ( voir le @{"carnet d'adresse" link Adresses} )




	@{u}@{b}Les réalisations de la Life Team :@{ub}@{uu}

@{bg fill}   @{bg background} @{u}@{b}W-Anim :@{ub}@{uu} Un viewer d'animations IFF dans une fenêtre WorkBench. Il vous permet de choisir la palette (WB ou animation), la vitesse de défilement ...

@{bg fill}   @{bg background} @{u}@{b}Insulte :@{ub}@{uu} Un petit programme qui ne fera rien d'autre que de vous insultez, en français s'il vous plaît ;-) Un mode aléatoire est proposé. Vous serez insulté de temps à autres, de manière totalement ... aléatoire !

@{bg fill}   @{bg background} @{u}@{b}LTAssign :@{ub}@{uu} Une AppIcon qui, lorsque vous jetterez un fichier dessus, vous proposera un nom de volume que vous pourrez assigner.

@{bg fill}   @{bg background} @{u}@{b}IRT :@{ub}@{uu} Icon Replacement Tool, une AppWindow vous permettant de changer le plus simplement du monde vos icônes. Vous lachez l'icône source à gauche, l'icône destination à droite, vous cliquez sur "Install" et le tour est joué !

@{bg fill}   @{bg background} @{u}@{b}SmallGrabber :@{ub}@{uu} Un grabber d'écran lui aussi dôté d'une belle GUI. C'est une commodité, et absolument tout est configurable.

@{bg fill}   @{bg background} @{u}@{b}AppSize :@{ub}@{uu} une AppIcon qui mesure la taille des tiroirs et volumes que vous lancez dessus.

@{bg fill}   @{bg background} @{u}@{b}SmallPlayer :@{ub}@{uu} un petit player de module au format ProTracker, compactés avec XPK ou non.

@{bg fill}   @{bg background} @{u}@{b}IconPlayer :@{ub}@{uu} une AppIcon qui joue les modules que vous lâchez dessus.

@{bg fill}   @{bg background} @{u}@{b}IconAct :@{ub}@{uu} une AppIcon qui associe à chaque fichier une action spécifique.

@{bg fill}   @{bg background} @{u}@{b}Searcher :@{ub}@{uu} un programme de recherche de fichiers très complet.

Retrouvez tous ces programmes sur votre site miroir aminet préféré ou chez votre marchand de DP. 


@Endnode

@Node Compact "Fichiers compressés"

	@{u}@{b}Gestion des fichiers compressés@{ub}@{uu}



Searcher reconnait et décompacte automatiquement les fichiers XPK, lorsque vous cliquez sur l'un d'eux dans la liste des fichiers trouvés. Il est possible d'effectuer des recherches sur le type XPK, grâce au paramétrage de FileClassPrefs. Cependant, Searcher est incapable de faire des recherches sur un type de fichier qui est lui-même compacté en XPK. Par exemple, un executable compacté en XPK sera reconnus non comme étant de type executable mais de type XPK. Cela peut être embêtant pour certains, et je m'attelerais prochainement à la tâche si je suis motivé. Cependant, une parade existe déjà, avec l'excellent @{b}MCP@{ub}. En effet, MCP dispose de l'option CrunchPatch qui permet de décompacter les fichiers "au vol". Non seulement cela donne à Searcher la possibilité de reconnaître le "vrai" type de fichier d'un fichier compacté en XPK, mais en plus, cela introduit tous les autres formats de compression supportés par CrunchPatch (PowerPacker, Imploder,...). Attention toutefois, lorsque l'option @{i}type de fichier@{ui} de Searcher est active, la recherche est ralentie par la décompression "au vol" si des fichiers compactés sont testés (ils sont alors décompressés avant d'être examinés).
Une nouveauté dans cette version est la possibilité de préciser un mot de passe pour décrypter les éventuels fichiers cryptés.



@EndNode

@Node Register "Enregistrement"

	@{u}@{b}Comment s'enregistrer ?@{ub}@{uu}



La participation financière est de 100 FF, 30 DM, 20 £, $20 ou équivalent cash.


Remplisser un coupon du même style que celui ci-dessous en y joignant la somme demandée et en précisant que c'est pour Searcher, et envoyez-le à :


	@{b}Pierre Rivasseau
	22, impasse Eugène Delacroix
	03410 Domérat
	FRANCE@{ub}


	-------------------------------------

	Nom			:
	Prénom			:
	Adresse			:
	Pays			:
	EMail			:
	Configuration		:

	-------------------------------------

@Endnode

@Node Adresses "Carnet d'adresses"

	@{u}@{b}Comment nous joindre ?@{ub}@{uu}



Le plus commode est encore par EMail :
	@{b}matc999@spidernet.tm.fr@{ub}


Sinon :
	@{b}Mathieu Chènebit
	70, rue Marcel Cachin
	03410 Domérat
	France

	Pierre Rivasseau
	22, impasse Eugène Delacroix
	03410 Domérat
	France@{ub}


Et la page Web de la Life Team :
	@{b}http://www.spidernet.tm.fr/~matc999/FR/index.html@{ub}

@Endnode

@Node Jokers

	@{u}@{b}Les jokers@{ub}@{uu}



Searcher gère pour l'instant un unique joker : le signe "|". Il permet de rentrer plusieurs mots-clé en même temps. Il est l'équivalent de l'opérateur logique OU.

@Endnode

@Node Bugs "Quelques petits désagrements..."

	@{b}Bugs connus dans Searcher : @{ub}



@{bg fill}   @{bg background} La fonction @{i}Effacer@{ui} ne marche pas très bien. Ce problème apparait quand on essaye d'effacer un répertoire entier. Cela semble venir de la routine de scan du disque dur, puisque quand on essaye soi-même, le système répond : @{i}Objet en utilisation@{ui}.

@{bg fill}   @{bg background} La gestion des fichiers XPK a un problème mineur : la première fois que l'on veut utiliser un fichier XPK, l'action ne marche pas. Mais si l'on recommence, plus aucun problème n'apparait...

@{bg fill}   @{bg background} Des problèmes apparaissent si VisualPrefs tourne en même temps. Il semble que le problème ne vienne pas spécialement de Searcher mais du Blitz Basic. 

@Endnode

@Node ToolTypes "Tooltypes et arguments CLI"

	@{b}Note@{ub}


Si un tootype est inactif, c'est à dire s'il est entre parenthèses, ce sera la valeur par défaut qui sera utilisée.




	@{b}Liste des tooltypes et des arguments CLI supportés par Searcher@{ub}



@{b}PATH=@{ub} : spécifie le chemin utilisé lors de la recherche.

@{b}KEY=@{ub} : spécifie un ou plusieurs mot(s)-clé. Les @{"Jokers" link Jokers} sont valables.

@{b}MODEKEY=@{ub} : spécifie le mode utilisé par le mot-clé. Les arguments supportés sont : PART, EXACT, BEGIN, END.

@{b}LEAVE=@{ub} : spécifie un ou plusieurs mot(s)-exclu. Les @{"Jokers" link Jokers} sont valables.

@{b}MODELEAVE=@{ub} : spécifie le mode utilisé par le mot-exclu. Les arguments supportés sont : PART, EXACT, BEGIN, END.

@{b}TYPE=@{ub} : spécifie le mode de recherche. Les arguments supportés sont : FILES, DIRECTORIES, FILES&DIRECTORIES.

@{b}FILETYPEINCL=@{ub} : spécifie les types de fichier à considérer. Pour entrer plusieurs types, il suffit d'utiliser les @{"Jokers" link Jokers}. Si le nom d'un type de fichier possède des espaces, il faut les remplacer par le caractère "_".

@{b}FILETYPEEXCL=@{ub} : spécifie les types de fichier à considérer. Pour entrer plusieurs types, il suffit d'utiliser les @{"Jokers" link Jokers}. Si le nom d'un type de fichier possède des espaces, il faut les remplacer par le caractère "_".

@{b}FROM=@{ub} : spécifie la date minimum à prendre en compte. Le format est : jj/mm/aaaa. Cela active automatiquement cette option.

@{b}TO=@{ub} : spécifie la date maximum à prendre en compte. Le format est : jj/mm/aaaa. Cela active automatiquement cette option.

@{b}LASTDAYS=@{ub} : spécifie le nombre de jours de cette option qui se sera alors active.

@{b}SIZEMIN=@{ub} : spécifie la taille minimum en octets. Cela active automatiquement cette option.

@{b}SIZEMAX=@{ub} : spécifie la taille maximum en octets. Cela active automatiquement cette option.

@{b}IGNOREINFO=@{ub} : active ou non cette option. Les arguments supportés sont : YES, NO.

@{b}MASHLIST=@{ub} : active ou non cette option. Les arguments supportés sont : YES, NO.

@{b}IGNOREDIR=@{ub} : active ou non cette option. Les arguments supportés sont : YES, NO.

@{b}CASESENSITIVE=@{ub} : active ou non cette option. Les arguments supportés sont : YES, NO.

@{b}AUTOSAVE=@{ub} : active ou non cette option. Les arguments supportés sont : YES, NO.

@{b}PASSWORD=@{ub} : précise le mot de passe à utiliser pour les fichiers cryptés avec XPK.

@{b}BUFFER=@{ub} : spécifie le nombre de fichier utilisé par le buffer d'affchage qui est alors activé.

@{b}AUTOSTOP=@{ub} : spécifie le nombre de fichier utilisé par l'arrêt automatique qui est alors activé.

@{b}INTERNALLIMIT=@{ub} : spécifie la limite interne.

@{b}INDEX=@{ub} : spécifie le nom du fichier index à utiliser.

@Endnode
