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

ALFi 0.23

-------------------------------- Afficheur, Lanceur de Fichier et Navigateur de répertoire -------------------------------- JM SOLER (Aout à Octobre 1996) -------------------------------- Interface Msdos, Visuelle et Programmable, En Mode TeXTe Carte VGA et moniteur couleur recommandés...mais pas indispensables. ---------------------------------

Télécharger le fichier

au format LHA autoextractible, accompagné de cette documentation. -------------------------------------- Ce logiciel est livré tel quel. La responsabilité de l'auteur ne peut être engagée en aucun cas, quelle que soit son utilisation. L'utilisateur n'est autorisé à se servir de ce logiciel, le copier ou le distribuer librement qu'aprés avoir accepté cette unique condition. --------------------------------- DOCUMENTATION 1/ Les principes d'utilisation.(vers 1) 2/ Les objectifs.(vers 2) 3/ Le résultat.(vers 3) 4/ MODE D'EMPLOI.(vers 4) 5/ LEXIQUE.(vers 5) a/ DEFINITION DE L'EDITEUR DE TEXTE b/ DEFINITION DES COULEURS c/ CHEMIM DU REPERTOIRE TEMPORAIRE d/ DEFINITION D'UN EDITEUR - COMMANDES - PARAMETRES - ACTIONS SPECIALES * INCLU * EFFACE * VA * RETOUR - CARACTERE D'APPEL e/ COMMENTAIRES 6/ Remarqes sur les commandes.(vers 6) 7/ Remarques sur les paramètres.(vers 7) 8/ Remarques sur les ACTIONS SPECIALES.(vers 8) 9/ Remarques sur le répertoire temporaire.(vers 9) 10/ Quelques exemples.(vers 10) 11/ LES COMMANDES CLAVIER.(vers 11) 12/ Remarques sur l'édition des paramètres.(vers 12) en ligne de commande. 13/ Contrôle de l'environnement Hard.(vers 13) 14/ Projets.(vers 14) / Remarques générales -------------------------------- 1/ LES PRINCIPES D'UTILISATION -------------------------------- (précédent) A l'origine ALFi est un environnement de découverte pour POVRAY en MODE TEXTE et SOUS MSDOS. Pour être tout à fait honnête je n'avais pas envie d'aborder le foisonnement des fichiers d'exemple de la version 3.0 au travers de la ligne de commande. Il est bon de préciser tout de suite que le fonctionnement n'est pas garantie avec la version 2.2 qui ne laisse plus de mémoire disponible dans certains cas de figure (test effectué sur des 486 sx 33 : la mémoire xms n'est pas libérée aprés un affichage). Donc pour l'essentiel ALFi permet de visualiser le contenu d'un répertoire de pointer un fichier .POV d'appuyer sur [entrée] et d'obtenir un affichage à l'écran...le seul petit problème c'est qu'il faut le programmer un peu ...avant. Dans sa version finale à partir des définitions qui lui ont été fournies ALFi reconnait le fichier de données et appelle le bon afficheur, ou en signale l'absence et permet aussi de faire tout un tas de chose qui est expliqué dans paragraphe 'Le Résultat' mais ne peut pas 'vraiment' travailler tout seul. ------------------------------- 2/ Les objectifs. ------------------------------- (précédent 1) Associer des fichiers de donnés aux ressources qui permettent de les ouvrir. Avec la particularité de pouvoir effectuer deux actions différentes sur les fichiers .POV (ou sur n'importe quel autre type de fichier en fonction de l'éditeur): 1/ les faire traiter par POVRAY pour avoir un affichage écran. accessoirement: inclure dans la ligne de commande les fichiers INI qui se trouvent dans le répertoire, se débarrasser des fichiers intermédiaires comme les .RCA qui encombrent les répertoires si on arrête l'affichage avant la fin, Lancer POVRAY sans avoir à se soucier des paramètres en ligne mais pouvoir les modifier facilement. 2/ pouvoir éditer ces fichiers pour les modifier. Rester simple d'utilisation: on "vise" le fichier on appuie sur [entrée] et cela s'affiche progressivement dans le cas de POVRAY. Occuper le moins de place possible : 128 kos maximum. Etre compatible MsDos 4.01 pour pouvoir aussi tourner sur un vieux Amstrad 2286 (testé sur ce type de machine les effets de fading en vga sont un peu lents mais l'ensemble des autres fonctions restent opératoires), même si POVRAY30 ne tourne pas sur un 286 il est toujours possible de lui associer Vivid par exemple ou Polyray, plutôt Polyray qui est freeware jusqu'à la version 1.5 --------------- 3/ Le résultat: --------------- (précédent 2) Au niveau Fichier et Répertoire: Gestion de 1345 fichiers par répertoire, très pratique pour jeter un coup d'oeil sur les CD-rom ( quoique ce ne soit pas toujours suffisant puisque je suis tombé il n'y a pas longtemps sur un Cd avec 2050 fichiers dans le même répertoire, pour les curieux il s'agit du rep WADS du GAMINATOR de DP-TOOLS, une petite amélioration est prévue pour le mois d'octobre) : avec visualisation de la date, de l'heure, de la taille. Nombre de fichiers par répertoire. position du fichier surligné. Chemin d'accès. Tri débraillable par nom ou par extension. Circulation et pointage par les touches flèches du clavier. Reconnaissance des types de lecteurs dont distinction des disques souples s'ils sont présents, pas de floppy B: fantôme, et CD-rom. Gestion des erreurs de lecteurs: pas de disquette, ou non formattée, absence de CD-rom ou s'il s'agit d'un CDaudio possibilité de le lancer ou de le stopper. Les fichiers EXE, COM et BAT peuvent être lancés directement y compris windows 3.1 mais avec une limite : les besoins en mémoire conventionnelle ne doivent pas dépasser ce qu'il reste (ce que vous avez moins 128 kos, de ce coté là on doit pouvoir faire des progrès et c'est prévu). L'écran de travail de ALFi ressemble à cela avec quelques couleurs en plus: +-----------+ +----| Débrayage | | | du tri | | +-----------+ +-----------------------------------------+ | +--------------+ +-----|Bandeau vertical de choix pour la souris | | +| Pause de | | +-----------------------------------------+ | || contrôle | | +----------+ | || post-édition | | +---| TITRE | | |+--------------+ | | +----------+ | | +--|--|----------------------------------------------------|---|------------------+ | | | | +> [P/neant] | | \|/ +--> LANCEUR/ AFFICHEUR DE FICHIER +----- [T/actif] | | Moz [Esc=Fin] | | [LEC] A:\ AFLANC09.PAS AFLANCMD.INC AFLVAR01.PAS ALF.PAS | | Edi [LEC] C:\ AFLANC10.PAS AFLANDRV.INC AIDE06.PLS ALF23.PAS | | Sor [LEC] D:\ AFLANC11.PAS AFLANDRV.PAS AIDE07.PLS ANIMATE.PAS | | Aid [LEC] E:\ AFLANC12.PAS AFLANEDI.INC AIDE10.PLS ANIMATE.DOC | | Msd [REP] .. AFLANC13.PAS AFLANINI.INC AIDE11.PLS ANISUB.PAS | | CDa [REP] SUPPORT AFLANC14.TFA AFLANRUN.INC AIDE12.PLS ARCTAN.PAS | | Del 13-3B.PAS AFLANC14.TFS AFLANVAR.INC AIDE13.PLS BDH3.PAS | | Exe ACOSF32.PAS AFLANC14.PAS AFLANXY2.PAS AIDE14.PLS BGI256.BGI | | Var AFL00023.PAS AFLANC14.EXE AFLANXY3.PAS AIDE15.PLS BGIDRIV.PAS | | <-+ AFLAFF01.PAS AFLANC15.TFA AFLANXY4.PAS AIDE2.PLS BGIDRV.PAS | | AFLAFF01.BAK AFLANC15.PAS AFLANXY5.PAS AIDE3.PLS BP.DSK | | AFLANAFF.INC AFLANC16.PAS AFLANXY6.PAS AIDE4.PLS BP.PSM | | AFLANC.INI AFLANC17.PAS AFLCHO01.PAS AIDE5.PLS BRES_.PAS | | AFLANC.BAT AFLANC18.PAS AFLDRV01.BAK AIDE6.PLS CDPLAY.PAS | | AFLANC05.INI AFLANC19.PAS AFLDRV01.PAS AIDE7.PLS CDPLAY2.PAS | | AFLANC06.PAS AFLANC20.PAS AFLEDI01.PAS AIDE8.PLS CDUNITP2.PAS | | FIN AFLANC07.PAS AFLANC21.PAS AFLINI01.BAK AIDE9.PLS CDUNIT_.PAS | | AFLANC08.PAS AFLANCHX.INC AFLINI01.PAS ALF.BAK CDUNIT_P.TPU | | Chemin du repertoire courant: D:\LANGAGE\BP7\BIN\PAS | |+------------------------------------------------------------------------------+ | || ALF.PAS --+ 17/ 9/1996-+23:29:42.-+ + 4059:dim +-73:Loc +-264 :fch| | |+-----------|----------------|----------|----|--------------|--------|---------+ | +------------|----------------|----------|----|--------------|--------|-----------+ | | | | | +----------+ | | | | +-------+ | +----------Á-----+ +-----Á---++-----Á-+ | +------------+ +-----Á--------+ | | Nom du fichier | | date du ||heure | | | dimension | | position du | | | pointé | | fichier ||fichier| +-| fichier | | fichier dans | | +----------------+ +---------++-------+ | | | la liste ALF | | +------------+ +--------------+ | +------------------------+ | |Nombre total de fichier Ã-------------+ |dans le répertoire | |courant | +------------------------+ Au niveau éditeurs: 18 éditeurs peuvent être définis plus un éditeur de texte. 80 types de fichiers peuvent être définis, ouverts et traités, Les paramètres en ligne de chaque éditeur peuvent être modifiés dans une session à l'aide d'un petit traitement de texte intégré qui s'affiche dans l'écran de travail courant et ressemble à ce qui suit: +---------- eXtentions ------------+ |.POV | +----------------------------------+ +- Modification des paramètres --+ |+DGT | |+W320 | |+H200 | |+p | |+Qr | |+A0.1 | |+r2 | |+j0.2 | |+x100 | |-V | |+B512 | |-i%f%.pov | |-o%f%.tga | |+lc:\graphic\pov30\include | +----------------------------------+ +---------- Commandes ------------+ | c:\graphic\pov30\povray.exe | +----------------------------------+ Un certains nombre de commandes supplémentaires peuvent être programmées, comme l'inclusion dans la ligne de commande de nom de fichier locaux s'ils sont présents,l'effacement des fichiers temporaires en fin de session d'éditeur, ou le déplacement provisoire vers un répertoire, ...le tout dans un fichier texte modifiable à volonté. Les éditeurs ou programmes peuvent être appelé par une simple touche clavier, avec ou sans fichier en paramètre. Au niveau logiciel: redéfinition des couleurs possibles pour les configurations à base de système VGA couleur: par le fichier INI et par la touche Alt-'c' (voir détail dans le chapitre commandes clavier). Débraillage du TRi Marque débraillable en ligne d'une pose après une édition pour visualiser d'éventuels messages d'erreurs. Ce n'est pas une nouvelle version de DosShell... mais... si je devais justifier de l'intérêt de ALFi sur DosShell, j'avancerai que DEUX actions peuvent être effectuées sur un même type de fichier. Que la ligne d'appel peut être modifier avec un peu plus de finesse, peut-être est-ce aussi possible avec DosShell, mais il m'est impossible de vérifier puisque je n'ai pas de MsDos 5.0 sur ma machine et que je n'ai pas téléchargé les fichiers supplémentaires qui ne se trouvaient pas avec ma version OEM de MsDOS 6.22. Enfin certaines commandes ont été spécialement réalisées pour des logiciels qui font appel à un fichier INI qui se trouve dans un répertoire bien défini et pour lequel il ne reste plus de place dans les variables d'environnement comme PATH ou SET, ou que l'on ne veut pas voir y figurer à demeure. C'est un petit navigateur sans prétention. Ce n'est pas DDIR ou AVIEW non plus mais ‡a peut rendre quelques services. ------------------------ 4/ MODE D'EMPLOI ------------------------ (précédent 3) Pour fonctionner ALFi doit apprendre ce qu'il doit faire. Les consignes sont décrites dans un fichier texte qui doit lui être passé en paramètre s'il ne se trouve pas dans le répertoire courant: exemple: c:\> ALF ini chemin\fichier.ini Ce fichier peut contenir différents éléments: -une définition de paramètres pour lancer un éditeur de texte. -la position du répertoire temporaire. -la définition des couleurs d'affichage en mode texte pour les systèmes VGA -les définitions de tous les logiciels qui peuvent être appelés pour utiliser/afficher un fichier de données et qui bien évidemment acceptent les fichiers de données en paramètre sur ligne de commande DOS... -Définitions des logiciels appelés en ligne sans fichier de données en paramètre Tous ces éléments peuvent être modifiés à volonté et disposés dans n'importe quel ordre MAIS...doivent respecter un certain lexique. Pas d'affolement en cas d'erreur de syntaxe ou de vocabulaire, ALF s'arrête et signale le type d'erreur et sa localisation. ----------------------------------------------------------------------- 5/ LEXIQUE ----------------------------------------------------------------------- (précédent 4) Par convention: -sans encadrement les données sont invariables. -entre "" le paramètre est variable à volonté. -entre [ choix0 | choix1 ] le paramètre est à choisir entre les instances proposées. -entre ( remarques ) précisions locales , ne pas utiliser. %f% et %e% pour nom de fichier et extension, invariables. --------------------------------------------------------- a/ DEFINITION DE L'EDITEUR DE TEXTE obligatoire! --------------------------------------------------------- EDIxDEB <lecteur:\chemin\fichier.ext> %f%.%e% EDIxFIN ( la définition est obligatoirement sur deux lignes: - en premier l'éditeur - en second l'intitulé fichier) --------------------------------------------------------- b/ DEFINITION DES COULEURS optionnel! --------------------------------------------------------- COL_DEB <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> <n n n> COL_FIN ( matrice 16x3 0<=n<=63, ignorée si le matériel n'est pas VGA ) --------------------------------------------------------- c/ CHEMIM DU REPERTOIRE TEMPORAIRE obligatoire! --------------------------------------------------------- FI_TEMP <lecteur:\chemin\répertoire> --------------------------------------------------------- d/ DEFINITION D'UN EDITEUR (n/18) optionnel! --------------------------------------------------------- DEF_AFF .<ext> .<ext> .<ext> (en additionnant toutes les extensions définies on ne doit pas dépasser 80, une par ligne obligatoirement) CMD_DEB <lecteur:\chemin\fichier.ext> CMD_FIN PRM_DEB < param1 param2 param3... paramn %f%.%e%> ( jusqu'à 255 caractères en tout, plusieurs lignes possible) PRM_FIN SPC_DEB [ NEANT | INCLU <.ext>| EFFACE <.ext>] [ VA <chemin>| RETOUR <chemin>] ( Jusqu'à 255 caractères en tout, une commande par ligne pour la clarté mais on peut en aligner plusieur si on laisse un espace vide entre. ) SPC_FIN DEF_CAR #c ( le signe '#' est obligatoire, le caractère est en MINUSCULE, mais dans la session minuscule et majuscule seront utilisables. Toutes les lettres peuvent être utilisées SAUF: P, A, T, H, D, S, V, E, C. Dans le logiciel le mode majuscule lance le logiciel sans passer de fichier en ligne. En minuscule c'est le fichier surligné qui devient les paramètres %f% et %e%.) DEF_FIN --------------------------------------------------------- e/ Commentaires --------------------------------------------------------- [;] <texte ou rien> ( toute ligne qui commence par ce signe est ignorée même les lignes vides doivent au moins contenir un ';') --------------------------------------------------------- 6/ Remarques sur la ligne de commande --------------------------------------------------------- (précédent 5) Le chemin complet doit être fourni. Exemple: Si par exemple go32.exe se trouve dans "c:\util\display", pour l'appeler il faudra la ligne :"c:\util\display\go32.exe". Note: les fichiers qui on besoin de ce lanceur 32bits sont donc appelés au travers de la ligne de paramètre. Pour le très complet DISPLAY par exemple il faudra: ; DEF_CMD c:\util\display\go32.exe FIN_CMD ; DEF-PRM c:\util\display\display.exe param1 param2 paramN...etc FIN_PRM ; --------------------------------------------------------- 7/ Remarques sur les paramètres. --------------------------------------------------------- (précédent 6) Les fichiers sont indiqués sous la forme %f%, nom de fichier et %e%, pour l'extension %f%.%e%-->NOM_FICH.EXT Toutes les combinaisons dans les paramètres sont possibles... pas encore de caractères joker '*' ou'?'... ---------------------------------------------------------- 8/ Remarques sur les ACTIONS SPECIALES --------------------------------------------------------- (précédent 7) les actions spéciales: pour l'instant juste EFFACE, INCLU, VA, RETOUR, et NEANT. Les codes doivent apparaître impérativement en majuscule et les paramètres supplémentaires en minuscules. ------------------------------------------------------------------- ** EFFACE est surtout destiné à supprimer les traces encombrantes comme par exemple les PICDATAs de VPIC, ou les .RCA que laisse POVRAY30 après un rendu en qualité radiosité. Seuls les fichiers ayant le même nom que %f% et suivis de l'extension indiquée sont détruits. Exemple: Entre CMD_DEF et CMD_FIN est définie -i%f%.pov puis SPC_DEF EFFACE .TGA SPC_FIN Seul %f%.tga sera éradiqué. La commande EFFACE est toujours traitée aprés l'édition. ------------------------------------------------------------------- ** INCLU permet de faire prédéder la ligne de paramètre du nom de fichier suivi de l'extension qui suit INCLU . Permet de lancer POVRAY, par exemple, avec le fichier .INI associé. Exemple: SPC_DEF INCLU .INI SPC_FIN donnera la ligne de commande, "povray.exe %f%.ini -i%f%.pov" si un fichier %f%.ini se trouve dans le répertoire courant. (attention au commande VA). La commande INCLU est toujours traitée avant l'édition. ------------------------------------------------------------------- ** VA permet de se loger dans le répertoire du fichier exécutif pour pouvoir accéder aux sous-répertoires dont il aurait besoin par exemple. Possibilité pratique lorsqu'on ne veut pas encombrer le PATH sous DOS. Le déplacement s'effectue avant l'opération sur le fichier de données. Le retour dans le répertoire d'origine se fait automatiquement. Le fichier pointé est automatiquement passé en paramètre avec son chemin complet. Exemple: SPC_DEF VA c:\graphic\util3d\mnm21 SPC_FIN note: il est possible de faire un appel d'exe sans passage de fichier en utilisant un caractère de contrôle en mode majuscule (voir plus haut les remarques concernant l'attribution d'un caractère d'appel clavier). La commande VA est toujours traitée avant l'édition. ------------------------------------------------------------------ ** RETOUR pour désigner un répertoire différent du répertoire d'origine dans lequel l'utilisateur se retrouve aprés l'opération sur le fichier de données. Il n'est pas nécessaire d'avoir une commande VA. Exemple: SPC_DEF RETOUR c:\graphic\util3d\mnm21 SPC_FIN La commande VA est toujours traitée aprés l'édition. ------------------------------------------------------------------ ** NEANT commande minimale si on place si on place un SPC_DEF ------------------------------------------------ Rappel : plusieurs commandes peuvent se suivre. Exemple: SPC_DEF INCLU .INI EFFACE .TMP VA c:\graphic\util3d\mnm21 RETOUR c:\graphic\util3d\mnm21 SPC_FIN ou SPC_DEF INCLU .INI EFFACE .TMP VA c:\graphic\util3d\mnm21 RETOUR c:\graphic\util3d\mnm21 SPC_FIN ---------------------------------------------- 9/ Remarque sur le répertoire temporaire ---------------------------------------------- précédent 8) Prévu pour permettre une consultation du contenu des fichiers compactés qui n'est pas encore implémentée. ALFi suppose que ce répertoire temporaire se trouve sur le même disque que lui. Si ce n'est pas le cas le répertoire temporaire devient le répertoire courant de ce disque. Pour ALFi lancé à partir de D: et FI_TMP=c:\tmp, le répertoire courant de C: sera TMP. Le passage de D: sur C: conduira dans \TMP. ---------------------------------------------- 10/ Exemples de fichier INI: ---------------------------------------------- précédent 9) ; --------------------------------------------------------- ; DEFINITION DE L'EDITEUR DE TEXTES ; --------------------------------------------------------- ; EDIxDEB c:\dos\edit.com %f% EDIxFIN ; ; --------------------------------------------------------- ; DEFINITION DES COULEURS ; --------------------------------------------------------- ; COL_DEB 5 0 0 5 5 5 10 8 5 10 10 8 17 15 10 20 17 15 25 23 21 25 45 45 35 33 25 36 42 33 44 46 42 46 34 38 48 36 54 50 58 56 51 60 38 53 63 63 COL_FIN ; ; --------------------------------------------------------- ; CHEMIM DU REPERTOIRE TEMPORAIRE ; --------------------------------------------------------- ; FI_TEMP c:\tmp ; ; ; --------------------------------------------------------- ; DEFINITION DES EXTENSIONS ADMISES ; --------------------------------------------------------- ; ;--------------- POVRAY30 -------------------------------- ; ; DEF_AFF .POV ; ; L'afficheur et son chemin: ; ; --------------------------------------------------------- ; DEFINITION DE LA LIGNE DE COMMANDE ; --------------------------------------------------------- ;CMD_DEB c:\graphic\pov30\povray.exe CMD_FIN ; ; Les paramètres en ligne: ; ; --------------------------------------------------------- ; DEFINITION DES PARAMETRES EN LIGNE ; --------------------------------------------------------- ; PRM_DEB +DGT +W320 +H200 +p +Qr +A0.1 +r2 +j0.2 +x100 -V +B512 -i%f%.pov -o%f%.tga +lc:\graphic\pov30\include +sp8 +Ep4 +su +uv +ul +Mb3 PRM_FIN ; ; --------------------------------------------------------- ; DEFINITION DES OPERATIONS SPECIALES ; --------------------------------------------------------- ; SPC_DEB EFFACE .tga EFFACE .rca INCLU .ini SPC_FIN DEF_FIN : ;--------------------------------------------------------------------- ------------------------------ 11/ LES COMMANDES CLAVIER ------------------------------ (précédent 10) Touches de contrôle : [Entrée]...- fait ouvrir le fichier pointé à l'écran par la ressource associée dans le fichier INI. Si aucune ressource ne correspond à ce type de fichier rien ne se passe. En cas d'erreur la bascule 'P' peut être enclanchée pour conserver une trace du message renvoyé. Si la ressource associée n'existe pas un message d'erreur est renvoyé. - Lance le fichier EXE,COM, BAT pointé, envoi un écran d'avertissement, et demande des paramètres en ligne. - Change de répertoire ou de lecteur. - Sur lecteur CD lance CD audio, s'il y a un cd audio, avertit de l'absence de disque. - Valide les modifications de variables éditées avec la commande 'V' [Esc]...- Sortie du logiciel met fin à la session ALFi. - Sort de l'écran de modification des paramètres en ligne en ignorant les modifications. - Sort de l'édition des couleurs. [C,c]...-met en marche / arrête CD audio [E,e]...-Editer dans un traitement de texte. [M,m]...-Commandes Msdos [H,h,A,a,f1]...-Aide. L'écran d'aide apparaît de la manière suivante: +---------------------------------------------------------------------------------+ | [P/neant] | | LANCEUR/ AFFICHEUR DE FICHIER [T/neant] | | Moz [Esc=Fin] | | +-------------------------------- AIDE ----------------------------------+ | | Edi | de contrôle : | | Sor | [Entrée]...-Affiche: TGA, PCX, GIF, PIC , MID, etc... Si un éditeur | | | Aid | a correctement été déclaré dans le fichier "INI". | | | Msd | -Lance Povray sur le fichier .POV pointé (idem, INI). | | | CDa | -Lance le fichier EXE,COM, BAT pointé. | | | Del | -Sur lecteur CD lance CD audio. | | | Exe | [C,c]...-met en marche / arrête CD audio . | | | Var | [E,e]...-Editer(idem,INI) [M,m]...-Commandes Msdos; | | | <-+ | [H,h,A,a,f1]...-Aide. [D,d]...-Effacer; | | | | [T,t]...-autorise le tri [V,v]...-édition des Variables . | | | | [S,s]...-inverse le tri [TAB]...cycle le jeu de variables/ext. | | | | [P,p]...-enclanche une Pause aprés l'execution/édition (bascule) | | | | [Esc]...-Sortie de la session | | | | | | | | La souris se déplace dans la barre latérale. | | | FIN | [#24,#25,#26,#27] pour se déplacer dans l'écran fichier. | || +------------------------------------------------------------------------+ | | Chemin du repertoire courant: D:\LANGAGE\BP7\BIN\PAS | |+------------------------------------------------------------------------------+ | || .. 18/ 7/1996 9: 4:22. 0:dim 5:Loc 255 :fch| | |+------------------------------------------------------------------------------+ | +---------------------------------------------------------------------------------+ [D,d]...-Effacer, demande confirmation avant d'effectuer le travail. [T,t]...-autorise le tri des fichiers, surligné à l'écran, 'actif' ou 'néant' [S,s]...-inverse le tri, bascule du nom de fichier à l'extension de fichier [V,v]...-édition des Variables, petit traitement de texte interne dont on sort soit par [Entrée] pour confirmer soit par [Esc] pour ignorer les modifications. - [backspace], [insert], [supprime], [home], [fin] sont implémentées de manière standard. - [TAB]...cycle le jeu de variables et d'éditeurs [P,p]...-Enclanche une Pause aprés l'execution/édition d'un fichier. visualisé à l'écran, 'actif' ou 'néant'. La souris se déplace dans la barre latérale... [alt-'c'] et [.] passe en édition de couleur si la carte graphique est VGA [TAB] pour cycler le numéro de la couleur [+] passe à la couleur suivante dans la palette 256 couleurs du VGA/MVGA et la copie dans la couleur courante. [-] Même chose que pour '+' mais en descendant dans la palette. [Esc] sort de l'édition couleurs ---------------------------------------------- 12/ Remarques sur l'édition des paramètres en ligne de commande. ---------------------------------------------- (précédent 11) Caractère d'appel [v,V] Exemple d'écran ALFi pour l'édition des paramètres en ligne: +--------------------------------------------------------------------------------+ | [P/neant] | | LANCE+---------- eXtentions ------------+ [T/actif] | | Moz |.POV | [Esc=Fin] | | [LEC] A:+----------------------------------+ ALF23.PAS CERCR1R2.PAS | | Edi [LEC] C:+- Modification des paramètres --+ ANIMATE.PAS CHKPATH.PAS | | Sor [LEC] D:|+DGT | 13-3B.PAS CHTXTREP.PAS | | Aid [LEC] E:|+W320 | ANISUB.PAS CLAVIER.PAS | | Msd [REP] SU|+H200 | ARCTAN.PAS CLAXISO6.PAS | | CDa [REP] ..|+p | BDH3.PAS CLAXISO7.PAS | | Del AFLAFF01|+Qr | AFLANC14.PAS CLAXISO8.PAS | | Exe AFLDRV01|+A0.1 | BGIDRIV.PAS COMPF32.PAS | | Var AFLINI01|+r2 | BGIDRV.PAS COSF32.PAS | | <-+ ALF.BAK |+j0.2 | AFLAFF01.PAS CUBE07B.PAS | | NETTOIEE|+x100 | BRES_.PAS CUBE6.PAS | | VOXEL.BA|-V | CDPLAY.PAS CUBE7.PAS | | AFLANC.B|+B512 | CDPLAY2.PAS CURSOR.PAS | | BGI256.B|-i%f%.pov | CDUNITP2.PAS CURSOR2.PAS | | ECRANS.C|-o%f%.tga | CDUNIT_.PAS CWLOG.PAS | | ECRANS.C|+lc:\graphic\pov30\include | CDUNIT_P.PAS DELEX.PAS | | FIN ECRANS.C+----------------------------------+ CD_VARS.PAS DEMO256.PAS | | TMP.CAP +---------- Commandes ------------+ CD_VARS2.PAS DMSVGA01.PAS | | Chemin du rep| c:\graphic\pov30\povray.exe |PAS | |+-------------+----------------------------------+-----------------------------+| || ECRANS.C03 28/ 9/1996 12:35:12. 2898:dim 17:Loc 258 :fch|| |+------------------------------------------------------------------------------+| +--------------------------------------------------------------------------------+ Chaque paramètre est disposé sur une ligne et 42 paramètres peuvent être traités. S'il n'y avait pas à l'origine autant de paramètres on peut les ajouter . On ne peut définir qu'un seul paramètre par ligne (par soucis de clarté et surtout parce que c'est plus facile à récupérer par la suite). On ne peut modifier qu'un seul groupe de variables à la fois. Touches claviers spéciales : [Tab] passe au groupe de variables suivant. [Entrée] sauvegarde le dernier groupe de variables en sortant du traitement de texte. [Esc] Sort de l'écran de modification des paramètres en ligne en ignorant les modifications. Les valeurs modifiées pendant une session ALFi restent valables jusqu'à la fin de la session ou jusqu'à ce qu'on les modifie de nouveau. Elles ne sont pas enregistrées dans le fichier INI. ---------------------------------------------- 13/ Contrôle Hard. ---------------------------------------------- (précédent 12) ALFi vérifie les possibilités du système en matière de lecteurs Il repère les lecteurs de disquettes présents par lecture de la CMOS et reconnait le premier lecteur de CD-ROM par appel à MsCDexe Il reconnait la présence ou l'absence d'un disque dans le lecteur. Il peut distinguer un CD audio d'un cd-rom. Pour le reste il suppose qu'il s'agit de disques durs et ne cherche pas à repérer les disques RAMs, ni les disques réseaux. A l'origine destiné à travailler avec POVRAY, on pourrait supposer que l'utilisateur dispose d'un système avec des capacités VGA. Par soucis de sécurité et surtout parce que ce logiciel peut être utilisé avec d'autres objectifs le type de controleur graphique est vérifié... et s'il ne possède pas le VGA les modifications de couleurs sont désactivées. --------------- 14/ En projet: --------------- (précédent 13) -La mise au mode OBJET de l'ensemble, qui reste pour l'instant sequentiel et suit un ligne algorithmique simple et unique. -La sauvegarde des paramètres en ligne lorsqu'ils ont été modifiés pendant une session. -Réduire la place mémoire. -Ajouter quelques comamndes pour pouvoir se documenter sur un fichier zippé (ou écrasé par un autre archiveur), voire pour l'extraction et le choix d'un répertoire de destination -Une base de donnée sur les paramètres en ligne des fichiers Freewares d'affichage et de traitement de données. -Associer un module de recherche de ces logiciels qui se chargerait de produire un fichier INI en dialogant avec l'utilisateur... ---------------------- Remarques générales ---------------------- Certains afficheurs d'image quoique très rapide ne digèrent pas les CD-roms c'est le cas de PICEM même avec l'option '/nodisk' qui a la mauvaise habitude de ne rien faire lorsqu'on lui demande de traiter des images TGA un peu trop massives. En ce qui concerne la rapidité pour les images GIF , PICEM est imbattable et ne pose pas de problème sur CD, pour les TGAs mieux vaut utiliser DISPLAY ou si on peut, DFV. Mid Nigth Modeller ne supporte pas les fichiers en ligne de commande qui se trouveraient ailleurs que dans le répertoire WORKS inutile d'essayer de l'utiliser autrement que par l'appel clavier majuscule. Sinon Cubic Player fonctionne sans problème, le Play qui est fourni avec les cartes Sound Blaster aussi. Vpic ne restaure pas le mode texte après un affichage. POVRAY, Msdos, DosShell, DDir, Aview, Cubic Player, Play, Display, Mnm21, DFV, Picem, Vpic sont des noms de logiciels qui appartiennent à leur auteurs ...