* * DirectoryOpusRequester.doc : * ---------------------------- * Auteur : Xavier Mertens * Version : 1 * Révision : 00 * Langage : - * Compatibilité : 1.3 - 2.x - 3.0 - DirectoryOpus3.xx * Description : Requesters ajoutant de nouvelles fonctions à celles * (déjà très nombreuses) de DOpus. * REMARQUE : ---------- La suite de fichiers de ce répertoire nécessite le programme DirectoryOpus version 3.xx (3.52 en ce qui me concerne). Celui-çi N'est PAS un domaine public! ~ ~~~ 1. INTRODUCTION : ----------------- DirectoryOpus est,à mon avis,le meilleur gestionnaire de fichiers du moment Il devrait être intégré en ROM pour tout possesseur de disque dur!!! Bien que celui-çi soit déjà très complet,tout le monde possède ses petits utilitaires préférés récoltés ici et là parmi le domaine public et difficile à intégrer parfaitement dans son environnement.Heureusement,DirectoryOpus arrive,une fois de plus,à notre secours! Le programme est en effet fourni avec la DOpus.library mettant à la disposition du programmeur une multitude de fonctions pré-programmées telles que la gestion des gadgets,opérations sur les fichiers,etc... Je ne m'attarderai pas sur celle-çi (une autre fois qui sait :-)) Par contre,ce qui nous intéresse (je l'espère puisque vous lisez ce texte!) est le petit programme CRC. Celui-çi agit comme un compilateur pour digérer les magnifiques requesters mis à sa portée et les rend directement exécutables par DOpus! Il est donc possible de créer ses propres interfaces pour nos utilitaires favoris! 2. PRESENTATION DES REQUESTERS : -------------------------------- Deux requesters se trouvent dans le répertoire.Ils gérent les programmes : . DiskSalv : un programme de récupération de fichiers. . DKBTrace : le ray-tracer bien connu. Ils vous permettent d'appeler directement ces programmes depuis DOpus tout en apportant la simplicité de leur paramètrage! 2.1. DISKSALV : --------------- Ce programme vous permet de récupérer assez facilement des données sur vos disquettes endommagées.Il peut également récupérer les fichiers effacés par mégarde.Je ne vais pas passez en revue TOUTES les options du programme,mais celles (les plus importantes) incluses dans le requester. Installez le requester (fichier .crc) dans un gadget ou un menu et appelez-le.Une fenêtre semblable à celle-çi apparaitra : +------------------------------------------------+ | DiskSalvReq v1.02 © Xavier Mertens - Oct92 | | | | +----------+ +---------+ +--+------+ | | From |df0: | To |df1: | |->| FFS | | | +----------+ +---------+ +--+------+ | | +-----------------+ +---------+ | | File pattern |#? | | Format | | | +-----------------+ +---------+ | | +----------+ +---------+ | | | DiskSalv | | Cancel | | | +----------+ +---------+ | +------------------------------------------------+ Le requester ne reprend pas TOUTES les options de disksalv (ma version est la 1.4!) mais uniquement les plus utiles. Exemple d'utilisation : Vous venez d'effacer malencontreusement un fichier de la disquette insérée en df0:.Que faire? Appelez le requester et entrez les paramètres suivants : . From : La source (la disquette où se trouvait le fichier effacé) . To : La destination (où votre fichier sera recopié ex:ram:) . FFS/NOFFS : Selon votre disquette (système 1.2 - 1.3 - 2.x - etc) . FilePattern : Le nom du fichier effacé ou quelque chose d'approchant. (Rq : employez les jokers de Commodore : '#' et '?') . Format : S'il faut formater la destination (par défaut non) Cliquez sur DiskSalv pour commencer l'opération... Simple non? 2.2. DKBTRACE : --------------- Ce programme est un ray-tracer très performant.Il arrive même au niveau de certains "monstres" au point de vue rendu. J'utilise ce programme assez souvent et son paramétrage a toujours été un calvaire : environ 2 lignes sous CLI du genre : 1.> TraceFFP -iMonImage.dat -oMonImage.raw -w319 -h512 -s0 -e512 +v +d +a0.3 +q9 etc... J'ai toujours essayé d'améliorer cette situation.Au moyen de varibles d'environnement,ou au moyen d'ARexx (voir n°1 du PAI). Mon dernière tentative a été celle au moyen de DOpus! L'utilisation du requester se fait de la manière suivante : 1. Installez le requester dans un menu ou un gadget. 2. Assurez-vous que tout le nécessaire est à "portée de la main" (assignation,cd,...) 3. Sélectionnez le fichier source à calculer et activez le requester. Vous obtenez une fenêtre semblable à celle-çi : +------------------------------------------------+ | DKBTraceReq v1.01 © Xavier Mertens - Oct92 | | | | +-----------+ +-----------+ | | Largeur |319 | Hauteur |512 | | | +-----------+ +-----------+ | | +-----------+ +-----------+ | | Début |0 | Fin |512 | | | +-----------+ +-----------+ | | +--+-------------------------------+ | | Qualité |->| Couleur | | | +--+-------------------------------+ | | +------------+ +-----------+ | | | Anti-alias | Valeur |0.3 | | | +------------+ +-----------+ | | +----------------------------------+ | | Destin. |T:Picture.raw | | | +----------------------------------+ | | +----------+ +---------+ | | | DKBTrace | | Cancel | | | +----------+ +---------+ | +------------------------------------------------+ Pour les habitués du programme,il ne devrait y avoir aucun problème! Toutes les options principales s'y retrouvent : . Largeur : -wxxx . Hauteur : -hxxx . Début : -sxxx . Fin : -exxx . Qualité : - Couleur : -q(0-1) - Diffusion : -q(2-3) - Ombres : -q(4-5) - Textures : -q(6-7) - Réflection(Best) : -q(8-9) . Anti-alias : +axxx . Destin. : -oxxx Pour plus de détails,consultez la doc de DKB... Rq : Dans le requester compilé sur la disquette,TraceFFP est supposé se trouvez en C:,libre à vous de l'adapter selon vos besoins. 3. REMARQUES : -------------- Ces requesters ont été écrits au moyen de DirectoryOpus (évidemment),de CygnusEd,SKsh v2.0 et ARexx pour superviser le tout sur un 500 avec 80mb HD,3mb RAM et testé avec succés sous sytème 1.3,2.x et 3.0!. Vous pouvez m'envoyez vos commentaires,remarques,idées,etc... à l'adresse suivante: Xavier Mertens 46,rue A. Brenez 7390 Quaregnon (B) __ /// __ /// And don't forget : Only \\\/// makes it possible... \XX/ Xavier.