home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 3 / CDASC03.ISO / maj / 1798 / rep.doc < prev    next >
Text File  |  1993-04-01  |  8KB  |  172 lines

  1. REP.COM             version 0.70.
  2.  
  3.  
  4. REP visualise et manipule l'arborescence des sous-répertoires, et peut appeler
  5. CILC.COM.
  6.  
  7.  
  8. Histoire des origines:
  9. En 1987 et 1988, PC-Magazine publiait des utilitaires en code source, servant
  10. aussi d'exercices de perfectionnement en assembleur 8086. Trois programmes RN,
  11. DR et CO, écrits par Michaël J. Mefford, ont servi de "carrières de pièces
  12. détachées pouvant servir d'ébauches", concurremment à mes librairies profes-
  13. sionnelles.
  14.  
  15. TED a été écrit par Tom Kihlken, et est documenté à part dans TED.DOC.
  16.  
  17. En 1989, j'ai commencé par les franciser, puis les améliorer. Des professeurs
  18. s'en sont alors beaucoup servi dans leur enseignement. Mais, il y avait tant à
  19. améliorer, et suivre les nouvelles versions de DOS, le grossissement des
  20. disques durs, les écrans super VGA, etc...
  21.  
  22. CILC.COM reprend toutes les fonctionnalités de CO et DR, et certaines de RN,
  23. avec pas mal de nouveautés.
  24.  
  25. REP.COM version 0.70, est un manieur de répertoires qui n'occupe que 6,5 k sur
  26. disquette. Il se conforme aux principes qui ont présidé à l'écriture de CILC.
  27.  
  28. Numéro de version inférieur à 1, donc version encore en pleine évolution.
  29. Cette évolution n'est déjà plus quotidienne: le produit est déjà pas mal comme
  30. ça, et ne laisse plus gros à désirer. Les défauts agaçants, et la plupart des 
  31. lenteurs inutiles ont été éliminés. De nouvelles fonctionnalités sont envisa-
  32. geables.
  33.  
  34.  
  35.                                 - - - - - - -
  36.  
  37.  
  38. REP affiche à droite l'arborescence des sous-répertoires, à gauche un généreux
  39. menu de commandes par les touches de fonction. Les fichiers et les répertoires
  40. peuvent atteindre 4 Go.
  41.  
  42.  
  43. Vous pouvez vous déplacer à travers l'arborescence des répertoires, par les
  44. touches <haut>, <bas>, <home>, <end>, <PgDn>, <PgUp>, <Ctrl><PgDn>,
  45. <Ctrl><PgUp>, comme dans CILC.
  46.  
  47. On peut taper une lettre ou un chiffre, et cela sélectionne un répertoire
  48. commençant par cette lettre ou ce chiffre. Les occurrences suivantes de cette
  49. initiale seront successivement sélectionnées, jusqu'à la dernière.
  50.  
  51.  
  52.  
  53. Voici un affichage typique de REP.COM: (pour l'impression, la représentation
  54. des touches fléchées haut et bas, a été remplacée par ^ et v, imprimables.)
  55.  
  56. ╔══════════════════════════╗      Disque C:  108 répertoires.  4112 k libres.
  57. ║    REP   version 0.70    ║      Volume:  CONNER 3104           Octets  Fich.
  58. ║      Jacques LAVAU       ║       ║ ├─WIN386                    272 k     8
  59. ╟──────────────────────────╢       ║ └─WP5X                       40 k     4
  60. ║ <─╜  Inspecter par CILC  ║       ╟─TVD                          32 k     3
  61. ║ <Espace>   Inspecter     ║       ║ ├─BIN                       496 k     5
  62. ║ F1   copier une branche  ║       ║ └─PAS                      1760 k    55
  63. ║ F2   reNommer répertoire ║       ╟─V                          1120 k    78
  64. ║ F3   créer Répertoire    ║       ╟─VP                          624 k    54
  65. ║ F4   Détruire répertoire ║       ╟─W                          2640 k    86
  66. ║ F5   attribut "Caché"    ║       ║ └─OUF                       336 k    26
  67. ║ F6   dé/Sceller écriture ║       ╟─WPC                        6752 k    64
  68. ║ F7   attribut "Archive"  ║       ╟─WPCINI                       40 k     2
  69. ║ F8   paramétrer CILC     ║       ╟─WPWIN                      4928 k    33
  70. ║ F10  atTerrir là         ║       ║ ├─COURRIER                  992 k    46
  71. ║ <:>  Lire un disque      ║       ║ ├─FORMATIO                  496 k    44
  72. ║ Esc  Quitter REP.        ║       ║ ├─GRAPHIQ                   304 k    33
  73. ║ touches:  ^ v PgUp PgDn  ║       ║ └─MACROS                   1208 k    52
  74. ║ ^PgUp  ^PgDn  Home  End  ║       ╙─X                          2792 k    53
  75. ╚══════════════════════════╝         ├─GN                       2216 k    22
  76.                                      │ ├─JL                      352 k     5
  77. 105 fichiers occupent 960 k dans     │ └─VIDEO                   960 k   105
  78. C:\X\GN\VIDEO                        ├─JL                       1456 k    88
  79.                                      ├─PM                         48 k     6
  80.                                      └─UTIL                      136 k     5
  81.  
  82.  
  83.  
  84.  
  85. On remarque:
  86. 1° à chaque niveau hiérarchique, les sous-répertoires sont dans l'ordre alpha-
  87. bétique, avec le nombre de fichiers qu'ils contiennent, et leur encombrement 
  88. complet. Si le granule est inférieur à 1024 octets, cas des disquettes haute 
  89. densité, l'encombrement est donné en octets; et en kilo-octets dans tous les 
  90. autres cas, ce qui est bien plus dépouillé.
  91.  
  92. 2° REP affiche un seul arbre d'un seul disque, à la fois.
  93.  
  94.  
  95. Sur chaque répertoire sélectionné (illuminé), vous pouvez:
  96.  
  97. ■ Par un <─╜ , ou la barre d'espace, ou même par ^I (<Ctrl>I): invoquer
  98.   CILC.COM, qui sait Comparer, Inspecter, Lancer et Copier des fichiers. S'il
  99.   invoque CILC, REP libère toute sa mémoire, sauf 7,2 ko pour lui-même et sa
  100.   pile.
  101.  
  102. ■ Préalablement, vous pouvez, par <F8>, décider quels paramètres vous allez
  103.   transmettre à CILC. Vous n'aurez droit qu'à 6 caractères. Transmettez-lui
  104.   notamment le nom de l'éditeur que vous allez préférer.
  105.  
  106. ■ Recopier tout le répertoire et ses sous-répertoires: touche <F1>, suivie du
  107.   nom du disque et du répertoire-cible. Ceci ne fonctionne que grâce à la
  108.   commande XCOPY, présente dans tous les DOS à partir de 3.0.
  109.  
  110. ■ Renommer le répertoire: touches <F2> ou ^N (impossible avex un DOS 2.x).
  111.  
  112. ■ Créer un répertoire: touches <F3> ou ^R.
  113.  
  114. ■ Effacer un répertoire, avec tous ses fichiers, à condition qu'il n'ait pas
  115.   de sous-répertoires: touches <F4> ou ^D.
  116.  
  117. ■ Cacher ou révéler un répertoire : touches <F5> ou ^H.
  118.  
  119. ■ Affecter à un répertoire et à tous ses fichiers, l'un des attributs:
  120.   mode Lecture-Uniquement (Scellé ou non) : touches <F6> ou ^S.
  121.   Archivé ou non: touches <F7> ou ^A.
  122.  
  123. ■ Changer de disque et en lancer la lecture: touches <:> ou ^L, puis la
  124.   lettre du disque demandé. Peut servir aussi à procéder à une relecture de 
  125.   l'arborescence des répertoires du même disque, si celle-ci a été modifiée
  126.   par un autre logiciel que REP. Depuis la version 0.51, REP teste si ce
  127.   disque est en état avant d'y aller, et évite donc le gérant d'erreurs
  128.   critiques du DOS.
  129.  
  130. ■ Décompter les fichiers et calculer leur encombrement total: touches <F9> ou
  131.   ^C (inutile car automatique, sur un disque dur).
  132.  
  133. ■ Sortir de REP en atterrissant justement sur ce répertoire: touches <F10> ou
  134.   ^T.
  135.  
  136. Particularité orthographique, pour les commandes
  137. ■ renommer (F2), ou
  138. ■ créer les répertoires (F3):
  139. ne pas taper le "\" ("backslash") final. Toutefois, la limite DOS de 63
  140. caractères maximum pour une longueur de chaîne-chemin, inclut pourtant ce "\",
  141. qui délimite le début du nom de fichier, dans une chaîne chemin\nomFichier
  142. complète.
  143.  
  144.  
  145.  
  146. Dysfonctionnements:
  147.  
  148. Certains anti-virus, notamment CATCHER, de COMRAC, avortent REP avec le
  149. message: "erreur de lecture", mais ceci exclusivement sous MS-DOS 5.0, pas
  150. sous DR DOS 6.0. Mais je n'étudie ce problème que quand j'ai un PC sous MS-DOS
  151. 5 sous la main, condition assez rarement réalisée...
  152.  
  153.  
  154. LIMITATIONS:   REP ne vous permet QUE ... 742 répertoires...
  155. Le répertoire-racine ne doit pas dépasser 1024 entrées.
  156.  
  157. Transitoirement, REP est un goinfre en mémoire: quand il a fini sa lecture du
  158. disque, REP ne réclame plus que 64 ko; mais lorsqu'il lit le répertoire-racine
  159. puis la FAT, il réserve jusqu'à 128 ko de plus (si c'est cela que réclame
  160. votre disque dur), si la FAT atteint cette taille. Heureusement, il libère
  161. cette mémoire dès cette tâche achevée.
  162.  
  163. REP exige un écran texte, d'au moins 80 colonnes par au moins 25 lignes.
  164. REP ne déplace pas encore de répertoires. Il faut décomposer: d'abord copier
  165. en masse, vérifier la cible, puis effacer la source.
  166.  
  167.  
  168.                         - - - - - - - - - - - - - - -
  169.  
  170. REP n'a été doté que de peu de protections anti-virus. A la date du 12 mars,
  171. il est long de 6228 octets.
  172.