-------------------------------- 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.
---------------------------------
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 ...