home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / fr / xtxtsnap / francais / xtxt.doc < prev    next >
Text File  |  1994-09-18  |  28KB  |  622 lines

  1.             XTXT 1.02  Manuel d'utilisation.
  2.  
  3.  
  4.  
  5.     1. Description du programme.
  6.  
  7.        XTXT est chargé d'extraire un ensemble de caractères d'un fichier
  8.        quelconque, le texte contenu dans un exécutable par exemple. Afin
  9.        de rendre son utilisation aisée, une interface utilisateur qui peut
  10.        être pilotée au clavier ou à la souris a été intégrée.
  11.  
  12.        Le principe est le suivant : le programme cherche dans le fichier une
  13.        suite de n caractères consécutifs. Ces caractères sont choisis dans
  14.        des plages prédéfinies ou laissés au choix de l'utilisateur.
  15.        Le résultat peut être affiché à l'écran dans une fenêtre (Buffer
  16.        d'extraction) ou sauvé dans un fichier de type texte.
  17.  
  18.        On peut de cette façon récupérer les écrans d'aide contenus
  19.        dans un programme, examiner les messages qu'il renvoie, chercher des
  20.        mots-clés, etc. En outre, ce programme peut être utilisé pour
  21.        extraire le contenu d'un document issu d'un traitement de textes,
  22.        déformater une base de données ou un fichier provenant d'un tableur,
  23.        ou encore pour visualiser les informations textuelles contenues dans
  24.        un fichier d'image (GIF par exemple).
  25.  
  26.        Par ailleurs, XTXT peut afficher n'importe quel fichier de type texte
  27.        (les fichiers qu'il a généré entre autres) ou de type binaire dans
  28.        une fenêtre de visualisation particulière (Buffer de lecture).
  29.  
  30.        Les buffers d'extraction et de lecture suivent dans les grandes
  31.        lignes la logique de l'interface turbo-vision. En particulier, les
  32.        commandes par touches fléchées ou Ctrl + touches fléchées qui
  33.        permettent de se déplacer dans le texte sont standard. La syntaxe
  34.        générale du pilotage de cette interface est donnée en annexe.
  35.  
  36.        Enfin, les fonctions de conversion de texte ASCII en ANSI ou
  37.        inversement a été intégrée.
  38.  
  39.  
  40.     2. Fonctionnement.
  41.  
  42.        2.1. Menu "Fichiers".
  43.  
  44.         - Changement Dir. Permet de naviguer dans les répertoires.
  45.  
  46.         - Extraction TXT. Affiche une boîte de dialogue qui permet de
  47.           choisir le fichier à examiner puis lance l'extraction du texte.
  48.           Le résultat s'affiche dans la fenêtre correspondant au buffer
  49.           d'extraction.
  50.  
  51.           On peut conserver une trace du résultat dans un fichier de
  52.           type texte, résultat qui pourra être examiné ultérieurement.
  53.           Ce fichier qui porte par défaut l'extension '.XTX' est placé
  54.           par défaut dans le répertoire du fichier d'origine. Si un
  55.           fichier de même nom existe déjà, celui-ci est remplacé après
  56.           demande de confirmation.
  57.  
  58.           ATTENTION : Si le disque sur lequel vous lisez le fichier
  59.           source est protégé en écriture (CD-ROM par exemple), vous
  60.           devez choisir un autre disque pour sauvegarder le fichier
  61.           résultant. Ce disque doit être indiqué dans le champ "Nom
  62.           complet" de la boîte de dialogue appelée par "Sortie résultat"
  63.           (menu "Options").
  64.  
  65.           Lorsque la sortie s'effectue à la fois en direction de l'écran
  66.           (buffer d'extraction) et dans un fichier, la saturation d'un
  67.           des deux périphériques n'entraîne pas l'arrêt de l'opération.
  68.           Par exemple, après affichage du message "Plus de place en
  69.           mémoire", l'extraction continuera uniquement en direction du
  70.           fichier (à moins naturellement que le disque ne soit à son tour
  71.           rempli).
  72.  
  73.         - Lecture TXT. Permet la visualisation d'un fichier texte
  74.           quelconque, un fichier résultant de l'extraction par exemple.
  75.           ATTENTION, les fichiers de texte affichés dans la fenêtre de
  76.           lecture ne doivent pas contenir de lignes plus longues que
  77.           255 caractères.
  78.  
  79.         - Lecture Bin. Affiche le contenu d'un fichier quelconque
  80.           (exécutable, image, etc.). Chaque ligne est précédée de son
  81.           adresse sous forme hexadécimale. La longueur des lignes qui
  82.           peut varier entre 16 et 240 est toujours un multiple de 16.
  83.           Si vous spécifiez une longueur de ligne dans la boîte de
  84.           dialogue appelée par le menu "Sortie résultat", celle-ci sera
  85.           ajustée automatiquement.
  86.  
  87.           La taille des buffers d'extraction ou de lecture est limitée
  88.           à 32767 lignes. La taille du fichier résultant n'est, elle,
  89.           limitée que par la capacité du disque.
  90.  
  91.           On peut ouvrir jusqu'à 8 fenêtres simultanément (lecture et
  92.           extraction confondues).
  93.  
  94.         - Conversion ASCII -> ANSI et Conversion ANSI -> ASCII. Le
  95.           programme XTXT utilise le jeu de caractères ASCII
  96.           international pour la sortie du texte (jeu par défaut).
  97.           Certains programmes, les traitements de textes sous WINDOWS
  98.           par exemple, utilisent un jeu différent : le jeu de caractères
  99.           ANSI. La différence concerne les caractères dont le code est
  100.           compris entre 128 et 255, caractères constitués pour
  101.           l'essentiel de lettres accentuées. Une grande partie de ces
  102.           caractères se retrouve dans les deux jeux de sorte qu'on peut
  103.           convertir la quasi-totalité d'un texte codé dans un jeu
  104.           particulier (pour la table de conversion regardez le fichier
  105.           CONVERT.DOC).
  106.  
  107.           ATTENTION : la plupart des documents issus d'un traitements de
  108.           textes, tableur ou base de données contiennent des caractères
  109.           de contrôle. La traduction de ces codes n'a, bien évidemment,
  110.           aucun sens et ils sont remplacés par des espaces lors de la
  111.           conversion.
  112.           Il faut aussi rappeler que cette conversion ne concerne que le
  113.           jeu ANSI standard et pas toutes les polices de caractères
  114.           utilisées par WINDOWS (regardez la fonte "Windings" de
  115.           l'éditeur WRITE pour comprendre le problème).
  116.  
  117.           Le fichier résultant produit par la conversion a la même
  118.           taille que le document de départ mais possède une extension
  119.           différente (respectivement ".ASC" et ".ANS" pour les
  120.           conversion ANSI -> ASCII et ASCII -> ANSI).
  121.  
  122.         - Accès au DOS. Permet de quitter provisoirement le programme
  123.           afin d'effectuer une commande DOS. La frappe de la commande
  124.           'Exit' ramène dans le programme au point où on l'a laissé.
  125.  
  126.         - Exit. Sortie définitive du programme.
  127.  
  128.  
  129.        2.2. Menu Options.
  130.  
  131.         - Plages de recherche. Affiche une table ASCII représentant les
  132.           caractères retenus pour l'extraction (en blanc) ou exclus
  133.           (en noir). On peut modifier cette sélection soit au clavier,
  134.           soit à la souris.
  135.  
  136.         - Au clavier, on se déplace dans la table à l'aide des
  137.           touches fléchées ou en tapant la lettre qu'on souhaite
  138.           sélectionner. Le curseur se place alors sur le caractère
  139.           qui suit le caractère choisi. La sélection des caractères
  140.           sous le curseur se fait en tapant "ENTER".
  141.  
  142.         - A la souris, la sélection se fait en cliquant sur le
  143.           caractère choisi.
  144.  
  145.           Certaines plages de recherche sont prédéfinies. On peut
  146.           les activer par les touches de fonction (combinaison
  147.           Shift-F2 à Shift-F7) ou les désactiver avec la combinaison
  148.           Alt-Fx. Cette sélection est aussi accessible à la souris :
  149.           cliquer sur Sh-Fx ou Alt-Fx (à droite dans le tableau).
  150.  
  151.           Note : On remarque dans cette table que trois caractères
  152.           ne sont pas représentés correctement : il s'agit des
  153.           valeurs ASCII 0, 32 et 255 qui devraient apparaître
  154.           comme des espaces vides et sont figurés par des points.
  155.           Ce choix a été fait afin de pouvoir déterminer s'ils sont
  156.           activés ou non. Naturellement, dans le fichier ou
  157.           l'affichage résultants, ils reprennent leur apparence
  158.           d'origine.
  159.  
  160.         - Filtres de sortie. Les items de ce menu sont les suivants :
  161.  
  162.         - Nombre de caractères contigus. Définit le nombre de
  163.           caractères qui doivent se succéder avant d'être pris en
  164.           compte. Une valeur de 5 (défaut) permet d'éliminer les
  165.           caractères erratiques dispersés dans un fichier et assure
  166.           une extraction de texte optimale d'un exécutable.
  167.           En revanche, dans le cas ou l'on souhaite extraire les
  168.           données présentes dans un document de type éditeur ou
  169.           traitement de textes, il est préférable de fixer cette
  170.           limite à 1.
  171.           Ce nombre doit être compris entre 1 et 254 inclus.
  172.  
  173.         - Saut de ligne. Si cette case est cochée, les caractères
  174.           ASCII $0A (line feed) seront interprétés comme des sauts
  175.           de ligne dans le buffer d'extraction et ceci, même si
  176.           ce caractère n'est pas défini dans la plage de recherche.
  177.           Cette option permet de conserver au texte une mise en page
  178.           correcte. Elle se révèle particulièrement utile dans le
  179.           cas de l'extraction d'un texte d'aide à partir d'un
  180.           exécutable. Ce texte est assez souvent mis en forme
  181.           et son apparence est alors conservée. Par défaut, le saut
  182.           de ligne est utilisé.
  183.  
  184.         - Ligne vide. Lorsque cette case est cochée, le programme
  185.           conserve les lignes vides ou trop courtes (taille
  186.           inférieure au nombre de caractères contigus). Il est
  187.           préférable d'activer cette option en cas d'extraction d'un
  188.           fichier de type texte afin de lui conserver sa mise en
  189.           page originale. En revanche, dans le cas d'un exécutable,
  190.           l'activation de cette option génère de grandes plages
  191.           vides entre les zones de texte et il vaut mieux la
  192.           désactiver (réglage par défaut).
  193.  
  194.         - Conversion des accents. Comme on l'a vu plus haut, un
  195.           certain nombre de programmes utilisent des caractères non
  196.           standard (ANSI) pour désigner les lettres accentuées. Par
  197.           exemple, le "à" (ASCII 133) est parfois codé par "α"
  198.           (ASCII 224), etc. On retrouve ce problème lorsqu'on
  199.           récupère des textes provenant de machines autres que le PC
  200.           (VAX de Digital par exemple).
  201.  
  202.           Si la conversion n'est pas activée, ces caractères
  203.           apparaîtront "tel quel", à savoir comme les lettres
  204.           grecques α, Φ, Θ, etc.
  205.           Si on souhaite faire de l'extraction "binaire" (pour
  206.           visualiser la totalité d'un exécutable par exemple),
  207.           il est préférable de désactiver la conversion.
  208.           Par défaut, la conversion est activée.
  209.  
  210.         - Control-Z. Détermine si le caractère de code ASCII 26
  211.           (fin de fichier texte) doit être inclus dans la recherche.
  212.           Si ce caractère est présent dans le fichier d'origine, son
  213.           affichage dans le buffer d'extraction se fera normalement
  214.           mais la lecture du fichier résultant (par XTXT ou par un
  215.           éditeur de textes quelconque) s'arrêtera à l'endroit où ce
  216.           caractère se trouve.
  217.           Par défaut, le caractère Control-Z n'est pas visible.
  218.  
  219.         - Control-M et Control-J (Retour chariot et fin de ligne).
  220.           Ces caractères contrôlent le formatage des fichiers de
  221.           type texte. Dans certains cas, si on souhaite relire le
  222.           fichier résultant par exemple, il est préférable de les
  223.           supprimer. Dans le cas contraire, l'affichage dans le
  224.           buffer de lecture ou l'impression du fichier résultant
  225.           peuvent être altérés.
  226.  
  227.         - Commande Imprimante. Un certain nombre de caractères (saut
  228.           de page, codes "Escape", etc.), servent au formatage du
  229.           texte lors de sa sortie sur imprimante. Il est préférable
  230.           de les éliminer si on souhaite obtenir une impression
  231.           correcte. Ces caractères sont les suivants : ASCII 0 à 31
  232.           et ASCII 127.
  233.  
  234.           Lorsqu'on modifie la sélection des plages de recherche,
  235.           ces caractères de contrôle ne sont modifiables que si
  236.           l'option correspondante est activée.
  237.  
  238.           Un conseil pour terminer : Si vous souhaitez éviter
  239.           la césure des mots situés en bout de ligne, phénomène qui
  240.           apparaît particulièrement lors de l'extraction d'un
  241.           document issu d'un éditeur ou d'une base de données,
  242.           enlevez le caractère ASCII 32 (espace) de la plage de
  243.           recherche.
  244.  
  245.         - Sortie résultat.
  246.  
  247.          - Output. Détermine le périphérique de sortie : fichier
  248.            et/ou écran. Par défaut, la sortie ne se fait qu'à
  249.            l'écran.
  250.  
  251.          - Format fichier. Si la sortie "Fichier" est activée, un
  252.            formatage élémentaire par page de 60 lignes peut être
  253.            activé (mode "paginé"). Cette option est utile si on
  254.            désire imprimer un listing du fichier (dans ce cas,
  255.            attention aux caractères de contrôle, les codes "Escape"
  256.            par exemple). Le mode "continu" (défaut) laisse le
  257.            fichier dans son format d'origine.
  258.  
  259.          - Informations. L'activation de cette option ajoute
  260.            quelques lignes qui rappellent les paramètres essentiels
  261.            de l'extraction (nom du fichier source, nombre de
  262.            caractères contigus et plages de recherche) dans le
  263.            buffer d'affichage et dans le fichier de sortie.
  264.  
  265.          - Taille de la ligne. Détermine le nombre de caractères
  266.            d'une ligne de l'affichage ou du fichier de sortie.
  267.            Ce nombre doit être compris entre 2 et 255. La taille de
  268.            la ligne doit être strictement supérieure au nombre de
  269.            caractères contigus. Par défaut, la taille de la ligne
  270.            est de 78 caractères ce qui correspond à la largeur du
  271.            buffer en mode plein écran.
  272.            REMARQUE : Il peut être intéressant de modifier la
  273.            largeur de la ligne si on souhaite ajuster la mise en
  274.            page du texte résultant.
  275.  
  276.          - Extension du fichier. L'extension par défaut est ".XTX".
  277.            Cette extension a été choisie afin de limiter les risques
  278.            d'écrasement d'un fichier important. Néanmoins,
  279.            l'utilisateur peut choisir l'extension qui lui convient.
  280.  
  281.          - Nom complet. Par défaut, le nom du fichier de sortie est
  282.            Chemin_Source + Nom_source + Extension_Destination. La
  283.            ligne de saisie permet de changer le chemin et le nom de
  284.            destination du fichier résultant. Bien évidemment, cette
  285.            option n'est utile que si la case "Fichier" est cochée.
  286.  
  287.         - Conversion fichier.
  288.  
  289.           Ce menu permet de choisir les paramètres utilisés dans la
  290.           conversion ASCII / ANSI. Son utilisation est similaire à celle
  291.           du menu précédent.
  292.  
  293.         - Sauver Config.
  294.  
  295.           Tous les paramètres accessibles dans les boîtes de dialogue
  296.           du menu "Options" (à l'exception du nom complet du fichier
  297.           de sortie) peuvent être sauvegardé dans le fichier XTXT.CFG.
  298.           Ce fichier se place dans le répertoire ou XTXT.EXE se trouve.
  299.           Si ce fichier est absent ou illisible, la configuration par
  300.           défaut est utilisée.
  301.  
  302.           ATTENTION : le nom du fichier de configuration est en réalité
  303.           formé de : nom du programme + ".CFG". Vous remarquerez que les
  304.           deux programmes XTXT.EXE et XTXT386.EXE génèrent deux fichiers
  305.           de configuration qui sont XTXT.CFG et XTXT386.CFG. Si vous
  306.           renommez XTXT.EXE en ZGLURB.EXE par exemple, le fichier de
  307.           configuration sera alors nommé ZGLURB.CFG
  308.  
  309.         - Config. par Défaut.
  310.  
  311.           Remet les paramètres à leur valeur par défaut.
  312.           Attention, si vous avez sauvegardé une autre configuration
  313.           précédemment, celle-ci sera de nouveau prise en compte au
  314.           prochain lancement. Il existe deux solutions pour supprimer
  315.           l'ancienne configuration : Effacer le fichier XTXT.CFG ou bien
  316.           activer "Sauver Config." après avoir remis la configuration par
  317.           défaut.
  318.  
  319.        2.3. Menu "Utilitaires".
  320.  
  321.         - Mémoire. Indique la quantité de mémoire disponible ou utilisée
  322.           par les buffers (lecture et extraction) ainsi que le nombre de
  323.           lignes de chaque buffer.
  324.  
  325.         - Chercher.
  326.         - Chercher encore.
  327.  
  328.           Utilitaires de recherche classique. La recherche se fait sur
  329.           le mot situé sous le curseur. Un "mot" est défini comme un
  330.           ensemble contigus de caractères sans espace. Les caractères de
  331.           ponctuation (virgule, point, etc.) sont compris dans le "mot".
  332.           La taille du "mot" ne peut être supérieure à 255.
  333.  
  334.         - Aller à la ligne.
  335.  
  336.           Là encore, on trouve un utilitaire classique de déplacement.
  337.           Si on saute à la ligne n, la commande "Chercher encore"
  338.           démarre à partir de la ligne désignée (et non de la dernière
  339.           position du curseur). Si le numéro de ligne est supérieur à
  340.           la taille du buffer, le curseur se positionne à la dernière
  341.           ligne du fichier.
  342.  
  343.     2.4. Menu "Bureau".
  344.  
  345.         - Les commandes "Tuile" et "Cascade" permettent de répartir les
  346.           fenêtres sur le bureau de sorte qu'elles soient toutes
  347.           visibles en même temps.
  348.  
  349.  
  350.     3. Messages d'informations.
  351.  
  352.        - Ecrasement d'un fichier.
  353.      Lors de la création du fichier XTX résultant, le programme vous
  354.      informe qu'un fichier de ce nom existe déjà et demande
  355.      l'autorisation de l'effacer.
  356.  
  357.        - Buffer d'affichage trop petit.
  358.      Chacun des buffers est limité à 32767 lignes. Cette taille est
  359.      suffisante dans la plupart des cas. Si vous dépassez cette limite
  360.      le programme vous informe que l'affichage sera incomplet.
  361.  
  362.        - Mémoire insuffisante.
  363.      Si la quantité de données extraite est trop importante, une
  364.      saturation de la mémoire se produit (XTXT lui-même se réserve
  365.      environ 15 Ko (version 8086) ou 250 Ko (version 386) pour son
  366.      fonctionnement interne).
  367.  
  368.        - DOS non exécutable.
  369.      Lorsque la quantité de mémoire est insuffisante, le lancement
  370.      du DOS depuis XTXT peut échouer. Dans ce cas, un message d'erreur
  371.      est renvoyé.
  372.  
  373.        - Fichiers compactés.
  374.      Quelques mots sur les fichiers compactés. D'une façon générale,
  375.      il est impossible d'extraire un texte cohérent d'un tel fichier,
  376.      c'est pourquoi XTXT vous signale leur existence. Attention, ce
  377.      programme ne trouvera pas TOUS les fichiers compactés (ce n'est
  378.      pas son but) mais vous donnera une indication dans certains cas.
  379.      Par exemple, les extension ".LZH", ".ARJ" et ".ZIP" qui sont
  380.      généralement considérées comme associées aux compacteurs LHARC,
  381.      ARJ et PKZIP/UNZIP sont détectées.
  382.      Les disquettes d'installation contiennent fréquemment de tels
  383.      fichiers. Citons par exemple les fichiers WINDOWS dont l'extension
  384.      se termine par le caractère "_" et qui utilisent le décompacteur
  385.      EXPAND.EXE
  386.  
  387.      ATTENTION : Dans certains cas, le nom d'un compacteur peut
  388.      correspondre à plusieurs programmes différents. Exemple : PKLITE
  389.      peut être utilisé par le programme PKLITE (évidemment), SQZ ou
  390.      encore ZIP2EXE (et d'autres peut-être).
  391.  
  392.      Certains compacteurs réalisent des archives auto-décompactables
  393.      sous forme d'exécutables. XTXT en détecte certains grâce à la
  394.      signature présente dans leur en-tête. Malheureusement je n'ai pas
  395.      pu faire la recension complète de toutes les versions de chaque
  396.      compacteur, c'est pourquoi ces tests ne peuvent être considérés
  397.      comme exhaustifs. En tout état de cause, le lancement de ces
  398.      exécutables vous renseignera sur leur nature exacte.
  399.  
  400.      Une mention spéciale doit être réservée aux programmes qui
  401.      réalisent la compaction des exécutables en fichiers auto-
  402.      extractibles qui se lancent automatiquement (citons par exemple
  403.      l'excellent LZEXE de Fabrice Bellard ou EXEPACK de Microsoft).
  404.      XTXT détecte certains programmes compactés par cette méthode et
  405.      affiche un message d'avertissement.
  406.  
  407.      Dans ce dernier cas, sauf si on possède le décompacteur adéquat,
  408.      il n'existe qu'une seule méthode permettant de scruter le contenu
  409.      de ces programmes : prendre une "photo" de la mémoire pendant
  410.      leur exécution. On trouvera en principe sur la disquette un
  411.      utilitaire (SNAPMEM.EXE), programme résident qui permet de
  412.      conserver dans un fichier une image de la mémoire conventionnelle
  413.      (inférieure à 1 Mo.). Cet utilitaire permet également de relire les
  414.      exécutables cryptés (le fichier .EXE est crypté mais son image dans
  415.      la mémoire est évidemment en clair).
  416.  
  417.        - Fichier vide.
  418.      Si vous tentez d'extraire des caractères d'un fichier de 0 octet,
  419.      XTXT vous le signale.
  420.  
  421.        - Fichier probablement pas de type texte
  422.      Lorsque vous utilisez la commande "Lecture TXT", le programme
  423.      teste si vous éditez un fichier de texte. Dans le cas contraire
  424.      (exécutable par exemple) l'accès en mode lecture texte est
  425.      impossible (risque de plantage et affichage incohérent). Dans ce
  426.      dernier cas, utilisez plutôt la commande "Lecture binaire".
  427.  
  428.     4. Messages d'erreur.
  429.  
  430.        - Syntaxe de saisie.
  431.      Toutes les erreurs concernant la syntaxe des paramètres sont
  432.      signalées au moment ou lesdits paramètres sont utilisés.
  433.  
  434.        - Taille de la ligne.
  435.  
  436.      Les limites pour la taille de la ligne dans un buffer ou dans le
  437.      fichier texte résultant sont comprises entre 2 et 255 caractères
  438.      (limites incluses).
  439.  
  440.        - Nombre de caractères contigus.
  441.  
  442.      Les limites acceptées pour le nombre de caractères contigus dans
  443.      un buffer ou dans le fichier texte résultant sont comprises entre
  444.      1 et 254 caractères (limites incluses).
  445.  
  446.      Dans tous les cas, la taille de la ligne doit être strictement
  447.      supérieure au nombre de caractères contigus.
  448.  
  449.      Si ces limites sont dépassées, un message d'erreur est renvoyé.
  450.  
  451.        - Aucune plage de recherche validée.
  452.      Si aucun caractère n'est sélectionné dans le tableau permettant le
  453.      choix des plages de recherche, un message d'erreur est renvoyé.
  454.  
  455.     5. Erreurs diverses.
  456.  
  457.        - Si la mémoire est insuffisante, l'accès au DOS peut être impossible.
  458.      Dans ce cas, il faut fermer une fenêtre afin de libérer la mémoire.
  459.  
  460.        - Divers messages signalent les erreurs de lecture ou d'écriture
  461.      (disque plein, protection en écriture, etc.). Leur signification
  462.      est suffisamment claire pour qu'il soit inutile de les examiner
  463.      en détail.
  464.  
  465.  
  466.  
  467.     ANNEXE 1. L'interface Turbo-Vision.
  468.  
  469.     Afin de tirer parti au maximum de l'interface de XTXT, il est important
  470.     de connaître les commandes de base qui permettent la navigation dans
  471.     les fenêtres, boîtes de dialogue, etc.
  472.  
  473.     1. Ligne de menu. On active cette ligne en cliquant dessus ou en
  474.        tapant la touche F10 puis les touches fléchées. Les items
  475.        d'un menu s'affichent en grisé lorsqu'ils sont désactivés. La
  476.        première lettre (celle qui apparaît en rouge) sert de clé
  477.        d'activation pour l'item correspondant (taper Alt + lettre
  478.        pour l'activation directe ou Menu + Lettre lorsqu'aucun
  479.        raccourci clavier n'est défini).
  480.  
  481.     2. Ligne de statut (dernière ligne). Cette ligne rappelle les
  482.        touches des principales commandes. Dans certains cas, des messages
  483.        d'erreur peuvent s'y afficher.
  484.  
  485.     3. Fenêtre d'affichage. Cette fenêtre se présente comme suit :
  486.  
  487.           a               b         c                     d
  488.  
  489.        ╔═[■]════════════ Extr. 386SPART.PAR ═════════════[|]═╗
  490.        ║                                                     █ e
  491.        ║                                                     ▒
  492.        ║                                                     ▒ f
  493.        ║                                                     ▒
  494.        ║                                                     ■ g
  495.        ║                                                     ▒
  496.        ║                                                     ▒
  497.        ║                                                     ▒
  498.        ║                                                     ▒
  499.        ║                                                     █
  500.        ╚═══21:10═══█▒▒▒▒▒▒▒▒▒▒▒▒■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█─┘ h
  501.  
  502.          l     k             j              i
  503.  
  504.  
  505.     Le type de buffer (extraction ou lecture) est indiqué en "b".
  506.     Le nom du fichier est donné en "c".
  507.     La position du curseur Ligne:Colonne se trouve en "l".
  508.     La position relative dans le texte est indiquée par les repères
  509.     situés en "g" et "j" dans les ascenseurs "f" et "i".
  510.  
  511.                  Souris         Clavier
  512.  
  513.     a : case de fermeture.   Click          Ctl-F3
  514.  
  515.     d : case de zoom         Click          F5
  516.  
  517.     e : déplacement          Click sur      Flèche haute et basse
  518.          vertical            l'ascenseur    (saut de ligne)
  519.                  vertical       PgUp et PgDwn (saut de Page)
  520.                         Ctl-PgUp et Ctl-PgDwn
  521.                         (début et fin du texte)
  522.  
  523.     k : déplacement          Click sur      Flèches droite et gauche 
  524.         horizontal           l'ascenseur    (caractère)
  525.                  horizontal     "Home" et "Fin" 
  526.                         (début et fin de ligne) 
  527.  
  528.     Passage d'une fenêtre    Click          F6
  529.     à une autre              sur la
  530.                  fenêtre
  531.  
  532.     Changement de taille     Click          Ctl-F5 puis Shift-flèche
  533.                  en "h" et      Enter pour finir
  534.                  déplacement
  535.  
  536.     Déplacement              Click          Ctl-F5 puis touches
  537.                  sur la barre   fléchées. Enter pour finir
  538.                  de titre et
  539.                  déplacement
  540.  
  541.  
  542.     4. Boîte de dialogue. Là encore, l'activation de l'option choisie
  543.        se fait soit en cliquant à la souris soit en tapant le raccourci
  544.        Alt + Lettre (dans ce cas, les lettres apparaissent en jaune).
  545.        Dans certains cas, on peut voir apparaître une case portant
  546.        une petite flèche à droite d'une ligne de saisie. Il s'agit
  547.        de la case mémo qui permet de conserver les anciennes valeurs
  548.        ou chaînes de caractères saisies. On l'active en tapant la
  549.        touche fléchée basse ou en cliquant dessus.
  550.  
  551.        Le déplacement d'un item à l'autre se fait en tapant "Tab" ou
  552.        "Shift-Tab".
  553.  
  554.        Le déplacement des boîtes de dialogue est identique à celui des
  555.        fenêtres : A la souris, click sur la barre de titre et
  556.        déplacement. Au clavier, Ctl-F5 puis touches fléchées.
  557.  
  558.     5. Une boîte de dialogue particulière sert à la saisie du nom des
  559.        fichiers. Elle se présente de la façon suivante :
  560.  
  561.           a                              b
  562.  
  563.        ╔═[■]════════════ Ouvrir fichier ════════════════╗
  564.        ║                                                ║
  565.        ║  Nom                                           ║
  566.     j  ║  [*.*                        ] [|]   [Open   ] ║   c
  567.        ║                                                ║
  568.        ║  Fichier                             [Cancel ] ║   d
  569.        ║  │AUTOEXEC.BAT   │               │             ║
  570.        ║  │CONFIG.SYS     │               │             ║
  571.     i  ║  │NDOS.COM       │               │             ║
  572.        ║  │386SPART.PAR   │               │             ║
  573.     h  ║  │ ..\           │               │             ║
  574.        ║  │               │               │             ║
  575.     g  ║  █▒▒▒▒▒▒▒▒■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█             ║
  576.        ║                                                ║
  577.     f  ║  C:\*.*                                        ║
  578.     e  ║  AUTOEXEC.BAT  1254   Oct 29,  1994  19:00am   ║
  579.        ╚════════════════════════════════════════════════╝
  580.  
  581.  
  582.                     Souris          Clavier
  583.  
  584.     a : case de fermeture.      Click           Escape
  585.     b : case mémo               Click           Touche flèche basse
  586.     c : bouton d'ouverture      Click           Alt-O ou Enter
  587.     d : bouton d'annulation     Click           Escape ou Enter
  588.     g : Ascenseur               Click           Touches fléchées
  589.     h : Répertoire précédent    Double click    idem + Enter
  590.     i : Sélection du fichier    Double click    idem + Enter
  591.  
  592.     Le nom sélectionné apparaît à l'emplacement "j". Le répertoire
  593.     courant et les caractéristiques du fichier apparaissent en "f" et "e".
  594.  
  595.  
  596.  
  597.             ANNEXE 2. Historique.
  598.  
  599.  
  600.     Version 1.02. Août 1994.
  601.  
  602.         - Correction du bug de sauvegarde d'un fichier sur un disque
  603.           protégé ou plein.
  604.  
  605.         - Elimination du bug de recherche de chaine de caractère dans
  606.           une ligne vide.
  607.  
  608.         - L'interruption par ESC a été rajoutée pour la lecture d'un
  609.           fichier texte.
  610.  
  611.     Version 1.01. Juillet 1994.
  612.  
  613.         - La conversion ANSI <-> ASCII fonctionne normalement.
  614.  
  615.         - Un test est maintenant effectué lorsqu'on demande la lecture
  616.           d'un fichier texte. Si le fichier est de type binaire, la
  617.           lecture est impossible (évite un affichage incohérent).
  618.  
  619.         - Divers bugs d'affichage ont été résolus.
  620.  
  621.     Version 1.00. Avril 1994.
  622.