home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 3
/
CDASC03.ISO
/
maj
/
1798
/
rep.doc
< prev
next >
Wrap
Text File
|
1993-04-01
|
8KB
|
172 lines
REP.COM version 0.70.
REP visualise et manipule l'arborescence des sous-répertoires, et peut appeler
CILC.COM.
Histoire des origines:
En 1987 et 1988, PC-Magazine publiait des utilitaires en code source, servant
aussi d'exercices de perfectionnement en assembleur 8086. Trois programmes RN,
DR et CO, écrits par Michaël J. Mefford, ont servi de "carrières de pièces
détachées pouvant servir d'ébauches", concurremment à mes librairies profes-
sionnelles.
TED a été écrit par Tom Kihlken, et est documenté à part dans TED.DOC.
En 1989, j'ai commencé par les franciser, puis les améliorer. Des professeurs
s'en sont alors beaucoup servi dans leur enseignement. Mais, il y avait tant à
améliorer, et suivre les nouvelles versions de DOS, le grossissement des
disques durs, les écrans super VGA, etc...
CILC.COM reprend toutes les fonctionnalités de CO et DR, et certaines de RN,
avec pas mal de nouveautés.
REP.COM version 0.70, est un manieur de répertoires qui n'occupe que 6,5 k sur
disquette. Il se conforme aux principes qui ont présidé à l'écriture de CILC.
Numéro de version inférieur à 1, donc version encore en pleine évolution.
Cette évolution n'est déjà plus quotidienne: le produit est déjà pas mal comme
ça, et ne laisse plus gros à désirer. Les défauts agaçants, et la plupart des
lenteurs inutiles ont été éliminés. De nouvelles fonctionnalités sont envisa-
geables.
- - - - - - -
REP affiche à droite l'arborescence des sous-répertoires, à gauche un généreux
menu de commandes par les touches de fonction. Les fichiers et les répertoires
peuvent atteindre 4 Go.
Vous pouvez vous déplacer à travers l'arborescence des répertoires, par les
touches <haut>, <bas>, <home>, <end>, <PgDn>, <PgUp>, <Ctrl><PgDn>,
<Ctrl><PgUp>, comme dans CILC.
On peut taper une lettre ou un chiffre, et cela sélectionne un répertoire
commençant par cette lettre ou ce chiffre. Les occurrences suivantes de cette
initiale seront successivement sélectionnées, jusqu'à la dernière.
Voici un affichage typique de REP.COM: (pour l'impression, la représentation
des touches fléchées haut et bas, a été remplacée par ^ et v, imprimables.)
╔══════════════════════════╗ Disque C: 108 répertoires. 4112 k libres.
║ REP version 0.70 ║ Volume: CONNER 3104 Octets Fich.
║ Jacques LAVAU ║ ║ ├─WIN386 272 k 8
╟──────────────────────────╢ ║ └─WP5X 40 k 4
║ <─╜ Inspecter par CILC ║ ╟─TVD 32 k 3
║ <Espace> Inspecter ║ ║ ├─BIN 496 k 5
║ F1 copier une branche ║ ║ └─PAS 1760 k 55
║ F2 reNommer répertoire ║ ╟─V 1120 k 78
║ F3 créer Répertoire ║ ╟─VP 624 k 54
║ F4 Détruire répertoire ║ ╟─W 2640 k 86
║ F5 attribut "Caché" ║ ║ └─OUF 336 k 26
║ F6 dé/Sceller écriture ║ ╟─WPC 6752 k 64
║ F7 attribut "Archive" ║ ╟─WPCINI 40 k 2
║ F8 paramétrer CILC ║ ╟─WPWIN 4928 k 33
║ F10 atTerrir là ║ ║ ├─COURRIER 992 k 46
║ <:> Lire un disque ║ ║ ├─FORMATIO 496 k 44
║ Esc Quitter REP. ║ ║ ├─GRAPHIQ 304 k 33
║ touches: ^ v PgUp PgDn ║ ║ └─MACROS 1208 k 52
║ ^PgUp ^PgDn Home End ║ ╙─X 2792 k 53
╚══════════════════════════╝ ├─GN 2216 k 22
│ ├─JL 352 k 5
105 fichiers occupent 960 k dans │ └─VIDEO 960 k 105
C:\X\GN\VIDEO ├─JL 1456 k 88
├─PM 48 k 6
└─UTIL 136 k 5
On remarque:
1° à chaque niveau hiérarchique, les sous-répertoires sont dans l'ordre alpha-
bétique, avec le nombre de fichiers qu'ils contiennent, et leur encombrement
complet. Si le granule est inférieur à 1024 octets, cas des disquettes haute
densité, l'encombrement est donné en octets; et en kilo-octets dans tous les
autres cas, ce qui est bien plus dépouillé.
2° REP affiche un seul arbre d'un seul disque, à la fois.
Sur chaque répertoire sélectionné (illuminé), vous pouvez:
■ Par un <─╜ , ou la barre d'espace, ou même par ^I (<Ctrl>I): invoquer
CILC.COM, qui sait Comparer, Inspecter, Lancer et Copier des fichiers. S'il
invoque CILC, REP libère toute sa mémoire, sauf 7,2 ko pour lui-même et sa
pile.
■ Préalablement, vous pouvez, par <F8>, décider quels paramètres vous allez
transmettre à CILC. Vous n'aurez droit qu'à 6 caractères. Transmettez-lui
notamment le nom de l'éditeur que vous allez préférer.
■ Recopier tout le répertoire et ses sous-répertoires: touche <F1>, suivie du
nom du disque et du répertoire-cible. Ceci ne fonctionne que grâce à la
commande XCOPY, présente dans tous les DOS à partir de 3.0.
■ Renommer le répertoire: touches <F2> ou ^N (impossible avex un DOS 2.x).
■ Créer un répertoire: touches <F3> ou ^R.
■ Effacer un répertoire, avec tous ses fichiers, à condition qu'il n'ait pas
de sous-répertoires: touches <F4> ou ^D.
■ Cacher ou révéler un répertoire : touches <F5> ou ^H.
■ Affecter à un répertoire et à tous ses fichiers, l'un des attributs:
mode Lecture-Uniquement (Scellé ou non) : touches <F6> ou ^S.
Archivé ou non: touches <F7> ou ^A.
■ Changer de disque et en lancer la lecture: touches <:> ou ^L, puis la
lettre du disque demandé. Peut servir aussi à procéder à une relecture de
l'arborescence des répertoires du même disque, si celle-ci a été modifiée
par un autre logiciel que REP. Depuis la version 0.51, REP teste si ce
disque est en état avant d'y aller, et évite donc le gérant d'erreurs
critiques du DOS.
■ Décompter les fichiers et calculer leur encombrement total: touches <F9> ou
^C (inutile car automatique, sur un disque dur).
■ Sortir de REP en atterrissant justement sur ce répertoire: touches <F10> ou
^T.
Particularité orthographique, pour les commandes
■ renommer (F2), ou
■ créer les répertoires (F3):
ne pas taper le "\" ("backslash") final. Toutefois, la limite DOS de 63
caractères maximum pour une longueur de chaîne-chemin, inclut pourtant ce "\",
qui délimite le début du nom de fichier, dans une chaîne chemin\nomFichier
complète.
Dysfonctionnements:
Certains anti-virus, notamment CATCHER, de COMRAC, avortent REP avec le
message: "erreur de lecture", mais ceci exclusivement sous MS-DOS 5.0, pas
sous DR DOS 6.0. Mais je n'étudie ce problème que quand j'ai un PC sous MS-DOS
5 sous la main, condition assez rarement réalisée...
LIMITATIONS: REP ne vous permet QUE ... 742 répertoires...
Le répertoire-racine ne doit pas dépasser 1024 entrées.
Transitoirement, REP est un goinfre en mémoire: quand il a fini sa lecture du
disque, REP ne réclame plus que 64 ko; mais lorsqu'il lit le répertoire-racine
puis la FAT, il réserve jusqu'à 128 ko de plus (si c'est cela que réclame
votre disque dur), si la FAT atteint cette taille. Heureusement, il libère
cette mémoire dès cette tâche achevée.
REP exige un écran texte, d'au moins 80 colonnes par au moins 25 lignes.
REP ne déplace pas encore de répertoires. Il faut décomposer: d'abord copier
en masse, vérifier la cible, puis effacer la source.
- - - - - - - - - - - - - - -
REP n'a été doté que de peu de protections anti-virus. A la date du 12 mars,
il est long de 6228 octets.