Obligement - L'Amiga au maximum

Vendredi 22 mai 2026 - 07:58  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur Mastodon




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


En Pratique : Utilisation de ClickDOS II
(Article écrit par Gary Scott Yates et extrait de la documentation de ClickDOS 2 - décembre 1989)


Note : traduction par Serge Hammouche.

1. Qu'est-ce que ClickDOS II ?

ClickDOS II est un utilitaire AmigaDOS évolué. Il vous permet de réaliser des actions comme sous le DOS avec la souris, au lieu de taper des commandes avec une interface de ligne de commande (CLI). Il ajoute pas mal de fonctionnalités aux utilisateurs de "Clique et c'est parti" qui ne sont pas disponibles avec l'environnement du Workbench. Il permet aussi de rendre certaines tâches plus faciles à accomplir, alors qu'elles sont très pesantes à partir du CLI ou du Workbench, comme déplacer ou effacer un grand nombre de fichiers. ClickDOS II, c'est le rêve pour "nettoyer" une disquette ou un disque dur, ou pour parcourir des disquettes de logiciels du domaine public et vous sortir ce que vous désirez. Ce sont, cependant, seulement deux des utilisations possibles de ClickDOS II.

2. Installation de ClickDOS II

ClickDOS II est très facile à installer. Il y a trois fichiers nécessaires à ClickDOS II pour qu'il opère correctement.

Le fichier "ClickDOS_II" peut ce trouver n'importe où. Cependant, il vaut mieux le mettre dans le répertoire "Utilities" de votre Workbench. Vous pouvez alors lancer ClickDOS II du Workbench avec l'icône ou depuis la startup-sequence. Si vous désirez pouvoir le lancer, quand même, du CLI, vous aurez besoin d'ajouter le répertoire "Utilities" à votre chemin ("path"). Voyez dans le manuel d'AmigaDOS pour les informations sur la commande PATH.

Le fichier "Spool" a besoin d'être dans le répertoire qui contient les commandes du DOS, habituellemnt le répertoire C de votre Workbench où "C:" est assigné.

Le fichier "ClickDOS-Startup" doit être dans le répertoire assigné à "S:", normalement le répertoire S de votre Workbench.

Vous pouvez copier ces fichiers à la main depuis la disquette de distribution ClickDOS II ou utiliser le script "INSTALL". Ce dernier mettra ClickDOS II dans les répertoires vus ci-dessus. Pour utiliser le script "INSTALL", procédez comme suit :
  1. Vérifiez que la disquette de distribution est dans un lecteur de disquette.
  2. Si vous n'avez pas de fenêtre CLI d'ouverte, ouvrez en une en cliquant sur l'icône CLI.
  3. Initialisez le répertoire par défaut sur la disquette de distribution, en tapant par exemple "CD df0:" (si la disquette de distribution est en df0:).
  4. Tapez "execute INSTALL" et appuyez sur la touche "Entrée".
Le script "INSTALL" installera ClickDOS II pour vous. Si vous utilisez le script "INSTALL" et que vous vouliez démarrer ClickDOS II depuis un CLI, ajoutez la ligne suivante à votre startup-sequence : path SYS:utilities ADD.

De plus, si vous utilisez AmigaDOS 1.3, alors vous devrez ajouter cette ligne de commande au fichier NEWCLI-STARTUP et aussi à NEWSHELL-STARTUP. Voyez le manuel d'AmigaDOS pour les informations concernant l'édition des fichiers startup-sequence, newcli-startup et newshell-startup.

3. Utilisation de ClickDOS II

3.1 Lancement

ClickDOS II peut être lancé depuis le Workbench ou le CLI.

Depuis le CLI tapez :

clickdos_ii [dir1] [dir2] [-i]

...où "dir1" et "dir2" sont les répertoires que vous voulez que ClickDOS II mette dans ses zones de répertoire dès qu'il démarre. Ceux-là sont des options et donc simplement des commodités. L'option "-i" sera expliqué dans la section sur l'iconification.

Depuis le Workbench, un simple double-clic sur l'icône ClickDOS_II suffit à lancer le logiciel.

3.2 La fenêtre ClickDOS II

Une image IFF, appelée "ClickDOS.pic", est incluse sur la disquette de distribution. Cette image montre une version réduite de la fenêtre de ClickDOS II, avec des étiquettes pointant sur les différentes zones et les gadgets. Il se peut que vous trouviez utiles de jeter un oeil sur cette image pour vous familiariser avec la fenêtre de ClickDOS II avant d'aller plus loin dans cette section. Les utilisateurs de ClickDOS V2.06 trouveront que la fenêtre de ClickDOS II est assez différente de l'originale.

ClickDOS II

Vous pouvez aussi trouver utile de lancer maintenant ClickDOS II et d'expérimenter chaque possibilité comme elle est décrite ici.

Les principales caractéristiques de la fenêtre de ClickDOS II sont les deux zones de répertoire. ClickDOS II vous y montre les fichiers des répertoires actuellement sélectionnés et où vous pouvez prendre les fichiers que vous voulez modifier avec les actions des gadgets. Vous pouvez faire défiler les noms de fichier dans une zone de répertoire avec les gadgets proportionnels à droite de chaque zone.

En haut de la fenêtre, il y a un espace où ClickDOS II vous présente ses messages, regardez cette zone !

Dans le coin en haut à droite de la fenêtre, ClickDOS II affichera toujours la mémoire disponible de votre système. Il affiche les mémoires Chip et Fast séparément en kilo octets (ko). Cette affichage est mis à jour à peu près toutes les secondes.

3.3 Modes d'affichage des zones de répertoire

Les zones de répertoire de ClickDOS II peuvent vous montrer un peu plus que le nom des fichiers. Ils peuvent aussi afficher la taille du fichier, la date de création, les attributs de protection, etc. L'information affichée dépend du mode d'affichage de la zone de répertoire. Les modes d'affichage sont :
  • S - affiche la taille du fichier.
  • D - affiche la date de création du fichier.
  • T - affiche l'heure de création du fichier.
  • P - affiche les bits de protection.
  • C - montre si un fichier a un commentaire.
  • N - ne montre rien si ce n'est les noms de fichier.
Vous pouvez changer le mode d'affichage d'un répertoire en cliquant sur les gadgets de mode d'affichage au centre de la fenêtre de ClickDOS II. Il y a une série de gadgets de mode d'affichage pour chaque zone de répertoire. La lettre du mode d'affichage actuel est en surbrillance pour chaque zone.

3.4 Lecture des répertoires

Il y a plusieurs méthodes pour faire lire un répertoire dans une des zones de répertoire à ClickDOS II. Et encore plus de méthodes pour manipuler les répertoires une fois qu'ils ont été lus.

La méthode la plus commune pour entrer un répertoire est de cliquer simplement sur un des gadgets de périphérique au-dessus de chaque zone de répertoire. ClickDOS II lira ainsi le répertoire principal de ce périphérique.

Il y a une série de huit gadgets de périphériques pour chaque zone de répertoire. Les périphériques représentés dans ces gadgets peuvent être modifiés dans le fichier ClickDOS-Startup, expliqué plus loin, au chapitre 6.

Quand ClickDOS II lit un répertoire, il trie le contenu du répertoire par ordre alphabétique, les fichiers étant séparés des répertoires. Il place tous les noms de répertoire en haut de la liste suivis des noms de fichier. Les noms de répertoires sont affichés dans la couleur de surbrillance de l'écran du Workbench (orange par défaut) et les fichiers dans la couleur de texte (blanc par défaut). Les couleurs utilisées par ClickDOS II sur votre système dépendent des préférences.

Vous pouvez aussi faire lire un répertoire à ClickDOS II en tapant le chemin complet de son nom dans le gadget de répertoire courant situé au-dessus de chaque zone de répertoire. ClickDOS II affichera toujours le nom du répertoire actuel dans ce gadget. Vous pouvez forcer ClickDOS II à relire le répertoire d'une disquette en cliquant dans ce gadget puis en pressant "Entrée" sans rien taper. Vous pouvez vouloir le faire, par exemple, si vous faites quelque chose depuis un CLI qui entraîne des changements sur le contenu de ce répertoire. ClickDOS II ne peut pas détecter, tout seul, de telles choses et vous devrez forcer la relecture du répertoire pour voir les modifications.

ClickDOS II gère les noms de périphériques logiques d'AmigaDOS comme C:. Si vous tapez "C:" dans le gadget du répertoire courant, ClickDOS II lira le répertoire assigné à C:.

Les commentaires de fichier sont une possibilité très agréable d'AmigaDOS. Malheureusement, comme ils sont peu maniables à modifier ou à voir avec le CLI ou le Workbench, peu de gens les utilisent. Pour vous avertir qu'un commentaire est présent, ClickDOS II affichera le message suivant lors de la lecture d'un répertoire :

File(s) read have comments

(commentaires dans un(des) fichier(s))

3.5 Manipulation des répertoires

Dès que ClickDOS II a lu le contenu d'un répertoire, vous pouvez lire les sous-répertoires de ce répertoire en cliquant sur le nom du sous-répertoire et aussi en cliquant sur le gadget produit ou en cliquant sur le bouton droit de la souris (le bouton du menu) dessus le nom du répertoire. Notez le changement depuis la version 2.06 qui permettait de cliquer sur le bouton droit n'importe où sur la zone de répertoire dès que vous aviez sélectionné le nom. Vous devez cliquer maintenant sur le nom du répertoire avec le bouton droit.

Le double-clic n'a pas été utilisé pour lire les sous-répertoires à cause du conflit lors du second clic sur le nom du répertoire pour le désélectionner. Vous pouvez revenir d'un sous-répertoire à son parent en cliquant sur le gadget "Parent". Si vous cliquez sur ce gadget quand vous êtes dans un répertoire principal ou un périphérique, ClickDOS II effacera complètement la zone de répertoire et libèrera toute la mémoire qu'il utilisait pour stocker les noms de fichier. Vous pouvez obliger ClickDOS II à libérer très rapidement toute la mémoire utilisée par une zone de répertoire en cliquant sur le bouton droit sur le gadget "Parent". Vous pouvez vouloir le faire pour les deux zones de répertoire pour libérer autant de mémoire que possible si vous allez placer ClickDOS II en arrière-plan (l'iconification est expliquée plus loin) et utiliser un autre programme.

Il y a trois gadgets situés entre les zones de répertoire appelés gadgets "Swap" (d'échange). Ces gadgets vous permettent d'échanger le contenu des zones de répertoire. Les gadgets avec une simple flèche [<] et [>] obligent ClickDOS II à lire le même répertoire dans les deux zones de répertoire. Par exemple, si vous avez lu un répertoire dans la zone de gauche, vous pouvez rapidement faire lire à ClickDOS le même répertoire dans la zone de droite en cliquant sur le gadget d'échange droit [>].

Le gadget d'échange double [<>] crée la permutation du contenu des deux zones de répertoire. Ce qui était dans la zone de droite sera lu dans la zone de gauche et vice-versa.

Notez que l'utilisation des gadgets d'échange désélectionne tous les noms de fichiers.

Au-dessus de chaque zone de répertoire est affiché le nombre d'octets de l'espace sélectionné/libre. ClickDOS II y affichera toujours l'espace disponible sur le disque auquel se rapporte le répertoire de la zone de répertoire. L'espace libre sera affiché comme suit : F:XXXXXXXXX où "XXXXXXXXX" est l'espace disponible en octets.

3.6 Sélection des fichiers

Pour sélectionner des fichiers qui devront être modifiés par les actions des gadgets, vous devez simplement cliquer sur les noms de fichier dans la zone de répertoire. Vous pouvez cliquer une nouvelle fois sur les noms de fichier pour désélectionner le fichier, ou cliquer sur le gadget "Unselect All" (désélectionne tout) pour désélectionner tous les fichiers d'une zone. Il y a un gadget "Unselect All" pour chaque zone.

Vous pouvez sélectionner un groupe de noms de fichier en cliquant et en maintenant le bouton gauche et en déplaçant le pointeur sur plusieurs noms. Ensuite, quand vous relâchez le bouton, tous les noms parcourus seront sélectionnés (ou désélectionnés, s'ils étaient sélectionnés). Avec la version actuelle de ClickDOS II, la zone de répertoire ne défilera pas si vous déplacez le pointeur par-dessus le dernier nom visible. Par conséquent, le maximum que vous puissiez sélectionner avec cette méthode est la zone de noms visibles (15 en non entrelacé ou 40 en entrelacé), mais c'est toujours mieux que cliquer, cliquer, cliquer, cliquer...

Quand vous sélectionnez des fichiers, ClickDOS II continue à totaliser les octets sélectionnés pour chaque zone de répertoire. Cette valeur est toujours affichée pour chacune des zones dans l'espace d'affichage pour les octets sélectionnés/libres. L'affichage est S:XXXXXXXXX où "XXXXXXXXX" est le nombre d'octets sélectionnés. C'est très pratique pour savoir si tous les fichiers, que vous avez sélectionné, vont rentrer sur le disque où vous voulez les copier. Malheureusement, AmigaDOS ne peut pas déterminer combien de place tiens un répertoire entier sans lire son contenu, ce qui, tout le monde le sait, est lent ! Donc, la taille des répertoires sélectionnés n'est pas incluse automatiquement à la valeur S:. Vous pouvez, cependant, faire lire à ClickDOS tous les répertoires sélectionnés et ajouter tout l'espace qu'ils occupent en cliquant sur le gadget d'espace sélectionné/libre. Le total des octets occupés par tout ce que vous avez sélectionné dans la zone de répertoire et si vous avez cliqué sur le gadget BS/FS sera affiché momentanément dans la barre de messages. L'affichage de S: ne changera pas pour inclure la taille des répertoires sélectionnés. Il continuera à afficher la taille des fichiers sélectionnés.

Lorsque ClickDOS II a fini une action que vous avez demandée avec n'importe quel gadget d'action, il désélectionnera tous les fichiers dans les deux zones de répertoire. Si vous désirez accomplir une autre action avec les mêmes fichiers, vous pouvez cliquer sur le gadget "Select All" et il les resélectionnera pour vous à condition que l'action précédente n'ait pas forcé ClickDOS II à relire la zone de répertoire. Deux clics sur le gadget "Select All" sélectionnera tous les fichiers de la zone de répertoire appropriée.

Note importante : vous ne pourrez voir les fichiers sélectionnés qui sont en dehors de la zone de répertoire. Faites y attention ! Il est facile d'oublier ces fichiers et de les affecter à une action par inadvertance. ClickDOS II y remédie en désélectionnant tous les fichiers après l'accomplissement de chaque action.

3.7 Les zones de répertoire source et destination

Les actions tel que COPY et MOVE nécessitent à la fois la spécification d'un répertoire source et celle d'un répertoire destination. ClickDOS II détermine laquelle des zones de répertoire est source et laquelle est destination très simplement - si vous sélectionnez un fichier ou un sous-répertoire dans une zone de répertoire, cette zone devient automatiquement la source et la zone de répertoire opposée devient la destination. Ainsi, pour copier un fichier d'un répertoire à un autre, vous mettez le répertoire qui contient le fichier dans une zone de répertoire et le répertoire où vous désirez copier le fichier dans une autre zone. Le choix de la zone n'est pas important, car vous dites à ClickDOS II quelle est la source en sélectionnant le fichier.

Pour copier un fichier vers le même répertoire mais avec un nom différent, vous n'avez qu'à mettre le même répertoire dans les deux zones. C'est facile avec les gadgets d'échange.

Un des trucs particuliers à ClickDOS II est que vous pouvez sélectionner des fichiers dans les deux zones au même moment et ClickDOS II saura quelle est la source et quelle est la destination pour chaque fichier. Vous pouvez, par exemple, tirer deux répertoires, sélectionner les fichiers des deux, ensuite sélectionner MOVE et ClickDOS II échangera les fichiers entre les deux répertoires.

ClickDOS II traite toujours les fichiers de haut en bas, dans la zone de gauche puis dans la zone de droite. Il ne les traite pas dans l'ordre de leur sélection comme certains utilitaires de répertoires le font.

4. Les options DE ClickDOS II

Cette section décrit les actions des gadgets de ClickDOS II.

4.1 MAKEDIR - création d'un répertoire

Il est utilisé pour créer un sous-répertoire dans une des zones de répertoires. Quand vous cliquez sur ce gadget, ClickDOS II affiche une requête vous demandant le nom du nouveau répertoire. Vous devez y entrer le nom du nouveau répertoire et ensuite sélectionner un des trois autres gadgets de la requête. Un clic sur le gadget de gauche créera le répertoire dans la zone de répertoire de gauche. Un clic sur le gadget de droite le créera dans la zone de droite. Cliquez sur le gadget "Cancel" si vous avez changé d'idée.

4.2 RENAME - renomme

Rename permet de changer le nom d'un ou plusieurs fichiers. Pour utiliser cette option, sélectionnez les fichiers à renommer, puis cliquez sur ce gadget. ClickDOS II vous demandera un nouveau nom pour chaque fichier sélectionné. A chaque demande, tapez un nouveau nom ou sélectionnez "Cancel" si vous voulez arrêter le processus. Les fichiers déjà renommés ne retrouveront pas leur nom antérieur.

Pour faciliter l'entrée des nouveaux noms, ClickDOS II remplit le gadget de la requête avec l'ancien nom. L'édition de l'ancien nom s'effectue plus facilement. Si vous voulez changer complètement le nom, il suffit de presser "Amiga Droit+X" pour effacer l'ancien nom de la requête.

Renomme ne permet pas de changer de répertoire sur une même disquette comme le fait AmigaDOS. Vous devez utiliser MOVE pour cette action.

4.3 COPY - copie

COPY duplique tous les fichiers sélectionnés. Le double est soit placé dans un autre répertoire et a le même nom, soit est placé dans le même répertoire et a un nom différent. Le lieu du double dépend de la zone de répertoire destination.

Pour copier des fichiers, mettez le répertoire duquel vous voulez copier des fichiers dans une zone de répertoire et le répertoire vers lequel vous voulez copier les fichiers dans une autre zone de répertoire (laquelle des zones de répertoire est laquelle, n'a pas d'importance). Sélectionnez les fichiers que vous voulez copier et cliquez sur le gadget "COPY".

Si vous désirez copier des fichiers vers le même répertoire mais avec des noms différents, mettez le même répertoire dans les deux zones, sélectionnez les fichiers à copier dans une des zones et cliquez sur "COPY". ClickDOS II saura qu'il copie dans le même répertoire et il vous demandera un nouveau nom pour la nouvelle copie de chaque fichier.

Une possibilité très puissante de l'option de copie est qu'elle peut copier un répertoire entier ! Si vous cliquez sur un nom de répertoire et ensuite sur "COPY", ClickDOS II créera le répertoire dans le répertoire de destination et ensuite copiera chaque fichier et sous-répertoire et chaque fichier niché dans des sous-répertoires du répertoire source vers la destination (pfff !).

Par exemple, vous pouvez copier un répertoire entier de polices en cliquant simplement sur le répertoire et en cliquant sur "COPY" ! Essayez, je pense que vous apprécierez !

Note : si une erreur apparait pendant que ClickDOS II copie un fichier, ClickDOS II enlevera le fichier endommagé du répertoire destination. Néammoins, si vous êtes en train de copier un répertoire entier, les fichiers qui étaient déjà copiés avant que l'erreur arrive ne seront pas enlevés de la destination. Seul le fichier endommagé est enlevé. Une erreur arrête l'action de COPY. Ainsi, il ne copie pas les fichiers restant après l'apparition d'une erreur. Vous aurez besoin de jeter un coup d'oeil sur le disque destination pour voir les fichiers copiés et ceux qui ne le sont pas. Les options MOVE et DELETE réagissent de la même manière.

La possibilité de cloner

Normallement, quand AmigaDOS copie un fichier, les attributs de protection et la date de création ne sont pas copiés avec le fichier. Avec la version 1.3 d'AmigaDOS, une nouvelle option de la commande COPY, appelée "CLONE" permet aussi de copier ses données supplémentaires. ClickDOS II gère aussi l'option "CLONE" avec ses copies.

Au centre de la fenêtre de ClickDOS II, il y a un gadget appelé "CLONE". Vous pouvez cliquer dessus pour activer ou désactiver l'option "CLONE". L'option est active quand le mot "CLONE" est entourée par une boite illuminée.

Vous pouvez positionner l'option "CLONE" par défaut grâce au fichier ClickDOS-Startup décrit au chapitre 6.

4.4 MOVE - déplace

L'option "MOVE" marche quasiment comme COPY avec une différence importante - MOVE efface les fichiers ou les répertoires source quand il a fini de les copier. Alors que COPY ne le fait pas.

Quand MOVE est utilisé pour transférer les fichiers d'un répertoire vers un autre sur un même disque, il procède en renommant les fichiers plutôt qu'en les déplaçant. C'est plus rapide et permet une meilleure gestion de l'espace du disque.

4.5 DELETE - efface

DELETE effacera à titre définitif chaque fichier sélectionné. Faites attention aux fichiers qui peuvent être hors de la zone de répertoire visible !

DELETE peut aussi effacer un répertoire entier et toutes les choses uniques qu'il contient ! Vous etes averti ! C'est une possibilité très puissante mais aussi très dangereuse. Vous devez être certain de vouloir réellement effacer tout le contenu du répertoire que vous avez sélectionné. Par défaut, ClickDOS II ne demande pas de confirmation avant d'effacer un répertoire complet. Cependant, vous pouvez activer cette possibilité dans le fichier ClickDOS-Startup (voir l'option "CNFRM" ci-dessous).

Notez cependant que même si la confirmation est activée, ClickDOS II vous demandera une seule fois, au moment où vous cliquez sur "DELETE", de confirmer l'effacement du répertoire. Ainsi, si vous avez dix répertoires de sélectionnés, ClickDOS II ne vous demandera pas de confirmer pour chacun d'entre eux, mais seulement pour le premier. C'est pour rendre les effacements plus rapides tout en vous avertissant un peu.

4.6 NEWCLI - nouveau CLI

Ce gadget vous ouvrira une fenêtre CLI (ou NewShell). C'est une vraie fenêtre CLI et elle restera affichée jusqu'à ce que vous y entriez la commande "EndCLI". L'option "SHELL" dans le fichier CLickDOS-Startup vous permet de préciser quelle commande doit être utilisée pour lancer le CLI (NewCLI, NewShell, AShell, etc.).

4.7 SHOW - montre

Cette option affiche n'importe quelle image ou bloc (brosse) IFF ILBM. Pour afficher une image, sélectionnez le nom du fichier de l'image puis cliquez sur le gadget "SHOW". SHOW affichera l'image pendant à peu près cinq secondes et ensuite retournera à la fenêtre de ClickDOS II. Vous pouvez faire un diaporama en sélectionnant plusieurs images. Elles apparaitront chacune à leur tour. Entre deux images, vous verrez la fenêtre de ClickDOS II. Il y a deux raisons à cela : un, ClickDOS II peut vous demander le nom de la prochaine image ; deux, grâce à ça, un seul écran est alloué à un instant donné, ainsi SHOW gère mieux la mémoire. S'il vous plait, gardez à l'esprit le fait que cette option a été conçue pour vous donner un moyen de revoir des fichiers avant de les effacer, les copier, etc. et non pas comme un vrai programme de présentation. C'est pratique mais sans manières.

Si vous voulez voir une image plus de cinq secondes pressez la touche "Échap" pendant l'affichage. Cela déconnectera le compteur. Ensuite, quand vous aurez fini de visualiser l'image, appuyez sur "Échap" ou sur le bouton gauche de la souris pour passer à l'image suivante. Le compteur est réactivé pour chaque image.

Pour sauter à l'image suivante avant que les cinq secondes se soient écoulées appuyez sur le bouton gauche de la souris. Pour sortir complètement du diaporama (c'est-à-dire retourner à ClickDOS II), appuyez sur "Q" (pour Quitter).

Si un cyclage de couleur est défini dans l'image IFF, vous pouvez l'activer en pressant la touche "Tab". Notez que pas mal d'images peuvent avoir un cyclage de défini dans le fichier IFF sans que pour autant l'image est été prévue à cet effet. Par exemple, Deluxe Paint met un cyclage de couleur dans chaque image sans se soucier de l'utilisation ou pas du cyclage par l'artiste. Pour de telles images, l'activation du cyclage peut avoir des effets intéressants mais inhabituels. A cause de tels problèmes, ClickDOS II n'active pas automatiquement le cyclage des couleurs ; vous devez le faire avec "Tab". Pour désactiver le cyclage, pressez "Tab" une seconde fois et ClickDOS II restaurera les couleurs d'origines. ClickDOS II désactive le cyclage pour chaque nouvelle image.

Comme mentionné au-dessus, SHOW peut afficher des blocs (brosses). Il peut aussi afficher des bitmaps trop grands mais seulement s'ils peuvent loger sur l'écran à partir du coin supérieur gauche. SHOW gère les modes HAM (Hold And Modify) et EHB (Extra Half Bright). SHOW reste, quand même, un simple lecteur d'images IFF. Il ne trouvera pas les blocs de données ILBM qui sont contenus dans d'autres blocs de données, par exemple, les blocs ANIM. Voir aussi la section "Iconification de ClickDOS II".

4.8 TYPE - écris

Cette option vous permet de visualiser n'importe quel texte ou fichier binaire au format ASCII. Il ne formate pas le texte de lui-même (pas de retour à la ligne). Je ne l'ai pas implanté car la plupart des fichiers Readme et Doc (l'utilisation la plus courante de type) sont préformatés. Si ClickDOS II essayait de reformater ces fichiers déjà formatés, cela serait la pagaille !

TYPE vous montrera plusieurs fichiers, les uns après les autres, si vous faites une sélection multiple de fichiers.

TYPE ouvre une fenêtre séparée, sans bord, pour afficher le fichier. Dans la barre de titre de la fenêtre apparaissent les commandes pour faire défiler le texte. Ces commandes sont :
  • Espace - déplace le texte d'un écran.
  • Entrée - fait défiler d'une ligne.
  • b ou B - revient en arrière d'approximativement un écran. Actuellement, ClickDOS II ne cherche pas précisément où se trouve le début de la page antérieure. Au lieu de cela, il devine ou il se situe. ClickDOS II vous dira de combien de caractères il est revenu en arrière.
  • g ou G - permet d'un sauter à un certain pourcentage du fichier. On présentera une requête vous demandant le pourcentage du fichier, où vous voulez sauter. Par exemple, si vous voulez aller en fin de fichier, entrez 100 pour 100%. Si vous voulez aller au milieu du fichier, entrez 50 pour 50%, etc. ClickDOS II ne possède pas le saut à une ligne précise.
  • t ou T - affiche le début du fichier.
  • e ou E - affiche la fin du fichier.
  • s et S - permet une simple recherche sans distinguer les majuscules des minuscules. Quand vous ferez une recherche, ClickDOS II vous présentera une requête dans lequel vous entrerez la chaîne de caractères à chercher. La recherche commence depuis la position actuelle dans le fichier et non pas au début. Si vous désirez chercher dans tout le fichier, vous devez d'abord appuyer sur "t" ou "T" pour aller au début. Un "s" minuscule et un "S" majuscule ne font pas exactement la même chose. Un "S" majuscule oblige ClickDOS II à vous donner une requête pour que vous entriez une chaine à chercher. Par contre, un "s" minuscule n'affichera une requête que si vous n'avez pas déjà fait une recherche (c'est-à-dire le tampon mémoire de recherche est vide). Ainsi, vous pouvez utiliser le "S" majuscule pour faire de nouvelles recherches et le "s" minuscule pour recommencer la dernière recherche (chercher la prochaine occurrence de la chaine).
ClickDOS II vous autorise la recherche de caractères qui ne s'affichent pas, en entrant une lettre minuscule précédée d'une barre oblique inversée (\). Actuellement, les caractères non affichables reconnus sont :
  • New Line (line feed) - \n
  • Carriage Return - \r
  • Bell - \g
  • Form Feed - \f
  • Tab - \t
Puisque la barre oblique inversée est utilisée comme drapeau pour ces caractères spéciaux, dans le cas de la recherche d'une barre oblique inversée, vous devez taper deux barres obliques inversées (\\), pour chercher deux barres obliques inversées, vous en entrez quatre (\\\\), etc.

Échap - fin de la visualisation de l'affichage du fichier actuel et saut au prochain fichier sélectionné. Si le fichier actuel était le dernier sélectionné, alors Échap a le même effet que Q.

Q - fin de la visualisation des fichiers et retour à la fenêtre de ClickDOS II en ignorant les fichiers sélectionnés restants.

En plus des commandes affichées dans la barre de défilement, vous pouvez utiliser le bouton de gauche de la souris pour faire défiler d'un écran entier vers le bas et le bouton de droite pour faire défiler en arrière d'approximativement un écran. Voir aussi la section "Iconification de ClickDOS II.

4.9 PRINT - imprimer

Cette option vous permet d'envoyer des fichiers ASCII directement sur votre imprimante (si vous en avez une). Vous pouvez sélectionner plusieurs fichiers puis cliquer sur "PRINT" et ClickDOS II enverra tous les fichiers vers l'imprimante. Pour effectuer l'envoie des fichiers, ClickDOS II utilise un programme supplémentaire appelé "Spool". Voir l'annexe A pour plus d'informations sur Spool.

4.10 RUN - exécuter

L'option RUN vous permet de lancer un programme depuis ClickDOS II. Il y a deux façons d'utiliser RUN : un, vous pouvez sélectionner un nom de programme dans une zone de répertoire puis cliquer sur "RUN" pour exécuter ce programme ; deux, vous cliquez simplement sur "RUN" et ClickDOS II ouvre une requête vous demandant le nom du programme à exécuter. Dans les deux cas, ClickDOS II vous présentera une requête demandant des arguments optionnels à passer au programme. Tous les arguments que vous entrez seront passés au programme comme si vous les aviez tapés après le nom du programme dans un CLI.

De plus, dans la requête d'argument, il y a trois gadgets. Quels que soient les arguments entrés, vous devez cliquer sur un des trois gadgets avant que ClickDOS II exécute le programme. Ces gadgets sont :
  • STD IO - sélectionne l'entrée/sortie standard. Si vous cliquez sur ce gadget, ClickDOS II ouvrira une fenêtre console, comme la fenêtre CLI, pour que le programme l'utilise pour ses sorties.
  • CANCEL - cliquez sur ce gadget pour annuler le lancement du programme.
  • NO CLI - lance le programme en tâche de fond comme si vous aviez tapé depuis en CLI la commande RUN <NIL: >NIL: programme <arguments>.
Avertissement à propos de RUN : AmigaDOS n'offre qu'une très faible gestion aux programmes (comme ClickDOS II) qui lancent d'autres programmes. A cause de ça, quand vous lancez un programme avec RUN, vous ne pourrez pas lui envoyer d'entrées s'il utilise StdIn, même si vous utilisez l'option "STD IO". Si vous essayez de lancer un programme utilisant StdIn avec RUN, ce dernier et ClickDOS II seront bloqués. Je sais que ça peut sembler insensé pour certains, aussi voici quelques règles à suivre lors de l'utilisation de RUN pour lancer des programmes :
  1. Ne lancez pas un programme avec RUN tant que vous ne l'avez pas essayé depuis un CLI ou le Workbench et que vous ne savez pas comment il fonctionne.
  2. Si un programme ouvre sa propre fenêtre et qu'il fait tout à partir d'elle, alors, il doit marcher correctement avec RUN.
  3. Si un programme fait seulement ses sorties sur une fenêtre CLI, mais pas ses entrées, (c'est-à-dire il ne vous demande jamais d'entrer quelque chose, comme la commande AmigaDOS "DIR"), alors, il doit fonctionner correctement avec RUN.
  4. Si vous savez que le programme nécessite des entrées, comme DISKCOPY (il demande d'appuyer sur "Entrée" pour commencer la copie) alors il ne faut pas l'utiliser avec RUN.
  5. Si un programme peut être lancé depuis le Workbench avec un simple double-clic, il fonctionnera peut-être correctement avec RUN. Faites des tests.
4.11 PROTECT - protections

L'action "PROTECT" permet de modifier les attributs de protection des fichiers et des répertoires. ClickDOS II gère les nouveaux attributs de protection d'AmigaDOS 1.3 : (s)cript, (a)rchive et (p)ure.

Pour changer le status des attributs de protection d'un objet, sélectionnez les fichiers ou répertoires à modifier puis appuyez sur le gadget "PROTECT". Une requête apparaîtra, vous montrant les attributs de protection du premier fichier. ClickDOS II vous montrera, dans la barre de messages, le nom du fichier dont vous êtes en train de changer les attributs. Dans la requête, il y a huit gadgets, un pour chacun des attributs de protections actuellement gérés et un pour une extension future (le plus à gauche). Les gadgets correspondent aux attributs de protection comme suit, de gauche à droite : (S)cript (P)ure (A)rchive (R)ead (W)rite (E)execute (D)elete. Voir le manuel AmigaDOS sur la signification de ces attributs.

Le texte dans chacun des gadgets vous dit si l'attribut est actif ou pas. Si le gadget contient la première lettre du nom de l'attribut de protection, alors l'attribut est actif. Si le gadget contient un "-" (moins), alors, l'attribut est inactif.

Pour changer l'attribut du fichier indiqué, cliquez sur le gadget correspondant à l'attribut à changer. Cela mettra l'attribut actif s'il était inactif et vice-versa. Une fois les attributs positionnés comme vous le vouliez, vous devez sélectionner un des trois autres gadgets de la requête pour continuer :
  • OK - si vous voulez utiliser ces attributs seulement pour le fichier indiqué dans la barre de messages, alors cliquez sur "OK". ClickDOS II modifiera les attributs du fichier et vous présentera une autre requête pour le prochain fichier sélectionné.
  • ALL - si vous voulez utiliser ces attributs pour tous les fichiers sélectionnés restants, alors cliquez sur "ALL". ClickDOS II changera les attributs de tous les fichiers sélectionnés restant suivant les gadgets de la requête.
  • CANCEL - si vous changez d'idée, alors cliquez sur "CANCEL". Les fichiers déjà modifiés avec "OK" ne retrouveront pas leurs attributs antérieurs. Seule la requête actuelle est annulée et le processus "PROTECT" est arrêté.
4.12 COMMENT - commentaire

Utilisez cette action pour changer le commentaire AmigaDOS d'un fichier ou d'un répertoire. Pour ajouter ou modifier le commentaire d'un objet, sélectionnés les fichiers ou les répertoires que vous désirez changer puis cliquez sur le gadget "COMMENT". Une requête de texte apparaîtra montrant le commentaire actuel, s'il y en a un. ClickDOS II affichera le nom du fichier, dont vous êtes en train de modifier le commentaire, dans la barre de messages.

Utilisez le gadget de texte pour ajouter un nouveau commentaire ou éditer celui qui existe. Quand vous avez terminé, vous devez cliquer sur un des trois autres gadgets de la requête. Ces trois gadgets sont identiques à ceux de la requête de "PROTECT" :
  • OK - valide le commentaire pour le fichier indiqué, puis affiche une autre requête pour le prochain fichier sélectionné.
  • ALL - valide le commentaire de la requête actuelle et modifie tous les fichiers sélectionnés restants.
  • CANCEL - annule l'action COMMENT.
4.13 EDIT - édition

L'action "EDIT" démarre l'éditeur que vous avez spécifié dans le fichier ClickDOS-Startup. ClickDOS II passe à cet éditeur le nom du fichier que vous avez sélectionné dans la zone de répertoire. Vous pouvez ainsi éditer des fichiers directement depuis ClickDOS II. Notez que vous ne pouvez sélectionner qu'un seul fichier à éditer. La sélection multiple de fichiers n'est pas gérée par EDIT. Voir le chapitre 6 ci-dessous "le fichier ClickDOS-Startup".

Il y a six autres gadgets d'action dans la fenêtre de ClickDOS II qui sont vides. Ces gadgets sont réservés pour une extension future.

5. Iconification de ClickDOS II

Vous aurez noter (peut-être avec quelques réserves) que la fenêtre de ClickDOS II ne possède pas de gadget de taille. C'est vrai, vous ne pouvez pas modifier la taille de la fenêtre. Il y a cependant un gadget système d'iconification dans la barre de titre de la fenêtre, à côté du gadget de mise au premier plan. Ce gadget, quand il est sélectionné, réduira la fenêtre de ClickDOS II à une toute petite taille et la placera dans la barre de titre de l'écran du Workbench. Un autre clic sur ce gadget ramènera la fenêtre à sa taille normale. On appelle ça l'iconification.

Quand sa fenêtre est iconifiée, ClickDOS II utilise beaucoup moins de mémoire Chip et il est inutilisable. ClickDOS II conserve 55 ko de mémoire Fast et 1 ko de mémoire Chip quand il est iconifié et que vous avez une extension de mémoire. ClickDOS II "va dormir" quand il est iconifié, ainsi, il n'utilise aucun temps processeur. C'est vraiment pratique de laisser ClickDOS II iconifié et disponible tout le temps sur votre Workbench. Si vous voulez lancer ClickDOS II dans son état iconifié, vous pouvez placer l'option "-i" à la liste des arguments quand vous le lancez depuis le CLI. C'est utile si vous voulez le lancer de votre startup-sequence.

Si vous n'aimez pas la position de la fenêtre iconifiée, vous pouvez la déplacer vers un autre endroit et la laisser jusqu'à ce que vous abandonniez le mode iconifié. De plus, vous pouvez spécifier des coordonnées absolues d'écran dans le fichier ClickDOS-Startup et elles deviendront la position par défaut de la fenêtre iconifiée.

La fenêtre iconifiée continue à afficher la mémoire Chip et Fast disponible.

Vous pouvez aussi iconifier ClickDOS II pendant l'affichage des fenêtres de TYPE ou SHOW. Par contre, s'il s'agit d'une autre fenêtre, le gadget d'iconification est désactivé.

Pour iconifier ClickDOS II pendant que la fenêtre de TYPE est affichée, cliquez sur le bouton droit de la souris dans la barre de titre de la fenêtre de TYPE. La fenêtre de TYPE se fermera et la fenêtre de ClickDOS II se réduira. Cliquez sur le gadget d'iconification pour désiconifier ClickDOS II. La fenêtre de TYPE se rouvrira.

Pour iconifier ClickDOS II pendant l'affichage de SHOW, appuyez simplement sur le bouton droit de la souris. La fenêtre de SHOW (actuellement un écran) passera à l'arrière-plan, et la fenêtre de ClickDOS II sera réduite. Pour désiconifier ClickDOS II, cliquez sur le gadget d'iconification. La fenêtre de ClickDOS sera désiconifiée, et la fenêtre de SHOW reviendra au premier plan. Quand ClickDOS II est iconifié avec la fenêtre de SHOW ouverte, le compteur normal de SHOW est désactivé. Il reprend à la désiconification. Notez aussi que quand vous iconifiez ClickDOS II lors de l'affichage d'une image, la fenêtre de SHOW reste ouverte et continue à utiliser beaucoup de mémoire !

6. Le fichier ClickDOS-Startup

Quand ClickDOS II est lancé, il essaie de lire un fichier appelé "ClickDOS-Startup" dans le répertoire où S: est assigné. Pensez à prendre note que ça a changé depuis ClickDOS V2.06 qui lisait un fichier appelé ".DOSRC" dans le répertoire T. Les formats de .DOSRC et ClickDOS-Startup sont légèrement différents.

Le fichier ClickDOS-Startup est un fichier ASCII qui contient des commandes spécifiant à ClickDOS II comment il doit se configurer. Chaque ligne de ClickDOS-Startup a le format suivant : commande=valeur;.

Toutes les commandes sont longues de cinq lettres et doivent être en lettres majuscules. Chaque commande doit être suivie par le signe "=" (égal) et une valeur appropriée à la commande. Il ne doit pas y avoir d'espaces entre les signes égal. Chaque ligne doit se terminer par un ";" (point-virgule). Vous pouvez, si vous le désirez, placer un commentaire sur la même ligne après le point-virgule.

Le format du fichier de démarrage est très strict pour conserver un code d'initialisation très petit. Le code d'initialisation est exécuté une fois au lancement du programme et il constitue un "poids mort" le reste du temps où le programme est en mémoire. La petite taille de ClickDOS II, le rend plus pratique pour plus de personnes, à savoir celles qui sont limitées par la mémoire.

Voici les commandes que vous pouvez mettre dans le fichier ClickDOS-Startup pour adapter ClickDOS II à vos besoins et à vos goûts :

6.1 VOLMS

Cette commande vous permet de désigner les périphériques que vous voulez voir apparaître dans les gadgets de périphériques. Elle doit être suivie par une chaine de 32 caractères qui définissent les périphériques, par exemple : VOLMS=RAM:RAD:DF0:DF1:DF2:C: DH0:DH1:;.

Aucun nom de périphérique ne doit excéder quatre caractères. Si un nom fait moins de quatre caractères, alors il doit être accompagné à droite par des espaces (voir C: ci-dessus).

6.2 IXPOS

Cette option permet de spécifier la coordonnée X par défaut de la position de la fenêtre iconifiée de ClickDOS II. Elle doit être suivie par un nombre indiquant la position du côté gauche de la fenêtre. Par exemple, IXPOS=120; positionnera le côté gauche de la fenêtre iconifiée de ClickDOS II au 120e pixel de l'écran du Workbench. Les valeurs légales pour IXPOS sont entre 0 et 200.

6.3 TYPOS

Cette option permet de choisir la coordonnée Y par défaut de la position de la fenêtre iconifiée de ClickDOS II. Elle doit être suivie par un nombre indiquant la position du haut de la fenêtre. Par exemple, IYPOS=0; positionnera le haut de la fenêtre iconifiée de ClickDOS II tout en haut de l'écran du Workbench. Les valeurs légales pour IYPOS sont entre 0 et 190 pour un écran de Workbench non entrelacé, et entre 0 et 390 pour un écran entrelacé.

A noter que si vous spécifiez une valeur plus grande que 190, alors la commande ILACE=Y doit avoir été entrée avant la commande IYPOS dans le fichier de démarrage.

6.4 SPOOL

Cette commande vous permet de dire à ClickDOS II où il peut trouver le programme Spool. L'option par défaut est (C:SPOOL). Il permet aussi de dire à ClickDOS II que vous avez renommé le programme Spool. Vous pouvez le renommer si vous avez déjà un programme Spool dans votre répertoire C. Voici deux exemples de commandes SPOOL, l'une qui dit à ClickDOS II que vous avez renommé Spool, et l'autre qui lui dit que Spool se trouve ailleurs que dans le répertoire C :

SPOOL=C:Print_It;
SPOOL=DH0:ClickDOS_Programs/Spool;

Si vous désirez à la fois renommer Spool et le déplacer dans un autre répertoire, vous utiliserez une commande SPOOL à peu près comme ça :

SPOOL=DH0:ClickDOS_Programs/Print_It;

Attention : ClickDOS II ne réserve que 49 octets pour stocker la commande SPOOL. Vous devez être certain que la chaîne qui suit SPOOL n'excède pas 49 caractères.

6.5 CLONE

Cette option vous permet de dire à ClickDOS II si vous voulez que la fonction CLONE soit active ou pas par défaut. Si vous la voulez activée, spécifiez : CLONE=Y;. Si vous la voulez désactivée, spécifiez CLONE=N;.

6.6 DSPLY

Cette option vous permet de dire à ClickDOS II quel mode d'affichage utiliser dans les zones de répertoire, par défaut. Une des lettres suivantes doit suivre après la commande DSPLY :
  • S - affiche la taille du fichier.
  • D - affiche la date de création du fichier.
  • T - affiche l'heure de création du fichier.
  • P - affiche les attributs de protection.
  • C - montre si un fichier a un commentaire.
  • N - ne montre rien si ce n'est les noms de fichier.
Par exemple : DSPLY=D;

6.7 ILACE

Vous utilisez cette option pour dire à ClickDOS II que vous voulez tirer parti de l'espace disponible sur un écran entrelacé du Workbench. Si vous utilisez un écran entrelacé et que vous vouliez que ClickDOS II s'agrandisse à l'écran entier, utilisez : ILACE=Y;.

Si vous utilisez un écran en entrelacé mais que vous ne vouliez pas que ClickDOS II s'étende, utilisez : ILACE=N; ou ne mettez pas de commande du tout. Si vous n'utilisez pas d'écran entrelacé, ClickDOS II ignorera cette commande.

6.8 SHELL

Cette commande vous permet de choisir la commande à exécuter pour lancer un nouveau CLI plutôt que celui par défaut (C:NEWCLI). Par exemple, SHELL=C:NEWSHELL; dit à ClickDOS II d'utiliser la commande NewShell d'AmigaDOS 1.3 pour lancer un CLI.

Vous pouvez aussi faire suivre cette commande d'une définition de console valide pour dire à ClickDOS II comment il doit ouvrir la fenêtre CLI, par exemple : SHELL=C:NEWSHELL CON:0/0/640/100/Mon_Nouveau_CLI;.

Regardez votre manuel AmigaDOS pour plus de renseignements sur la définition des consoles.

6.9 CONSL

Cette commande dit à ClickDOS II quelle définition de console utiliser pour ouvrir une fenêtre console STD IO pour les actions "RUN" et "EDIT". Après cette commande doit suivre une définition de console valide, par exemple : CONSL=CON:0/0/640/100/Ma_nouvelle_tâche;.

Regardez votre manuel AmigaDOS pour plus de renseignements sur la définition des consoles.

6.10 CNFRM

Cette commande vous permet de dire à ClickDOS II de faire attention quand vous allez effacer un répertoire entier. Par défaut ClickDOS II ne vous avertit pas. Si vous voulez avoir une demande de confirmation, utilisez CNFRM=Y;, sinon CNFRM=N;.

6.11 STIME

Cette commande vous permet de déterminer le temps que doit attendre SHOW lors de l'affichage d'une image. Par défaut, SHOW fait une pause de cinq secondes pour chaque image. Vous pouvez mettre des temps plus longs ou plus cours. Par exemple, avec STIME=10;, SHOW attendra dix secondes. La valeur doit être comprise entre 1 et 90 secondes.

6.12 SBUFF

Cette commande vous permet de changer la taille par défaut du tampon mémoire que le programme Spool doit allouer. Voir la description de programme Spool dans l'annexe A pour plus d'informations sur le tampon mémoire. Pour modifier la taille du tampon mémoire, utilisez la commande SBUFF=XXXX; où "XXXX" correspond à la taille du tampon mémoire en octets. La taille doit être supèrieur à 1 ko (1024 octets) et être un multiple de 1024. Par exemple, SBUFF=10240; met la taille du tampon mémoire à 10 ko.

6.13 EEDIT

Vous utilisez cette option pour spécifier l'éditeur que vous désirez charger avec EDIT. Vous devez entrer le chemin complet du programme. Par exemple, avec EEDIT=C:ed;, ClickDOS II utilisera ed qui est dans le répertoire assigné à C:.

6.14 EDSTD

Vous utilisez cette option pour dire à ClickDOS II d'ouvrir une fenêtre d'entrée/sortie standard avec l'utilisation de l'éditeur. Si votre éditeur nécessite une entrée/sortie standard, alors utilisez EDSTD=Y;, sinon EDSTD=N;.

Vous devrez essayer votre éditeur pour déterminer s'il a besoin ou pas d'une fenêtre d'entrée/sortie standard. En règle générale, si votre éditeur ouvre sa propre fenêtre, alors vous n'avez pas besoin de fenêtre d'entrée/sortie.

7. ClickDOS II est un peu détaché

Que ClickDOS II soit lancé depuis le CLI ou le Workbench, il lance toujours une tâche complètement séparée. Si vous lancez ClickDOS II depuis le CLI, il se détache immédiatement de lui-même du CLI. Ainsi ClickDOS II ne prendra jamais la main du CLI comme le font la plupart des programmes. Et vous n'aurez jamais à lancer ClickDOS II avec la commande "RUN".

8. Arrêter ClickDOS II

OK bien, mais comment fait-on cela ? Cliquez sur le gadget de fermeture !

9. Annexe A - le programme Spool

Spool est un programme d'impression qui doit être inclus avec la disquette de distribution de ClickDOS II. ClickDOS II lancera automatiquement Spool, s'il n'est pas déjà en mémoire, et le chargera de l'impression quand vous utiliserez PRINT.

Vous pouvez utiliser l'option SPOOL dans le fichier ClickDOS-Startup pour dire à ClickDOS II où il peut trouver le programme Spool.

Spool et ClickDOS II communiquent intimement grâce aux messages intertâche. Vous ne pouvez pas substituer un programme spooleur différent de Spool !

Spool enregistre le nom et le chemin complet du fichier qu'on lui a envoyé et, ensuite, lit les fichiers directement depuis le disque et les envoie vers l'imprimante en utilisant le périphérique DOS "PRT:". Par défaut, le programme Spool utilise un très petit tampon mémoire utilisant ainsi très peu de mémoire ; Spool fait lui-même à peu près 8 ko et ouvre un tampon mémoire de 5 ko. La fenêtre de Spool est très petite et s'ouvrira dans la barre de titre de la fenêtre de ClickDOS II. Spool vous dira continuellement le nom du fichier qu'il est en train d'imprimer. Vous pouvez annuler toutes les impressions en cliquant sur le gadget de fermeture de la fenêtre de Spool.

ClickDOS II ne mettra jamais plus d'une copie de Spool en mémoire. Si vous utilisez à nouveau PRINT avant que Spool n'est fini d'imprimer, ClickDOS II lui dira de rajouter les nouveaux noms de fichier à sa liste de fichiers en attentes d'impression, plutôt que de lancer un autre Spool.

Dès que Spool est lancé, il restera en mémoire même après qu'il ait fini d'imprimer. Quand Spool n'imprimera pas, il affichera "Waiting..." (En attente...) dans sa fenêtre.

Spool est aussi très pratique depuis le CLI. Vous pouvez imprimer un ou plusieurs fichiers en tapant :

SPOOL nom-de-fichier nom-de-fichier nom-de-fichier ...

Spool démarrera lui-même et commencera à imprimer les fichiers. Vous ne pouvez pas utiliser les jokers avec Spool. Si vous voulez imprimer un grand nombre de fichiers, utilisez ClickDOS II.

La chose de bien avec Spool, qui le rend mieux que RUN TYPE filename, est que si vous décidez d'imprimer d'autres fichiers, vous n'avez pas besoin d'attendre qu'il est fini avec le(s) premier(s) fichier(s). Vous pouvez simplement exécuter à nouveau la commande Spool avec d'autres noms de fichier. A chaque fois que Spool est lancé, il regarde s'il n'y a pas déjà une copie en mémoire. S'il en trouve une, il lui dit simplement les noms des fichiers à ajouter à la liste de fichiers en attente. S'il n'y a pas de copie en mémoire, il imprime lui-même les fichiers.

ClickDOS II peut augmenter la taille du tampon mémoire de Spool avec l'option "SBUFF" dans le fichier ClickDOS-Startup décrit plus haut. Si le tampon mémoire est assez grand, Spool pourra charger tout le programme en mémoire, et la disquette n'aura pas besoin de rester présente dans le lecteur.

Vous pouvez changer la taille du tampon mémoire de Spool utilisé "tout seul", même en cours d'impression, en utilisant la commande SPOOL -bXXXX depuis le Shell, où "XXXX" correspond à la taille du tampon mémoire en octets. La taille doit être supérieure à 1 ko (1024 octets) et être un multiple de 1024. Vous pouvez utiliser cette commande même si l'impression a été lancée depuis ClickDOS II.

Il y aura des moments où Spool aura des problèmes : pas assez de mémoire, imprimante pas prête, etc. Malheureusement, la fenêtre de Spool est trop petite pour afficher les messages d'erreur. Néanmoins, quand Spool a des problèmes, il fait clignoter l'écran et affiche dans sa fenêtre le message "FATAL ERROR # XX" (erreur fatale # XX) où "XX" est un des nombres suivants :
  • 1 - Un tampon mémoire ne peut pas être alloué pour l'impression. Ce qui signifie que vous manquez de mémoire. Spool s'arrêtera avec grâce après cette erreur. Essayez de lancer Spool avec un tampon mémoire plus petit. Vous pouvez faire ça et imprimer un fichier en même temps, avec la commande SPOOL -bXXXX nom-de-fichier.
  • 2 - Spool ne peut pas écrire vers l'imprimante pour quelque raison. Spool s'arrêtera avec grâce après cette erreur. Vérifiez votre imprimante. Vérifiez que vous n'essayez pas d'imprimer avec deux programmes différents en même temps.
  • 3 - Un fichier que vous voulez imprimer ne peut pas être ouvert pour quelque raison. Le fichier peut avoir une erreur. Si vous imprimez le fichier depuis un CLI, essayez à nouveau en indiquant le chemin complet du fichier, par exemple SPOOL dh0:mesfichiers/monfichier. Ce n'est pas une erreur fatale, même si Spool la rapporte comme telle. Spool passe simplement au fichier suivant et continue d'imprimer.
  • 4 - Ne peut pas allouer une structure interne. Si vous avez ce problème vous manquez probablement de mémoire. Spool s'arrêtera avec grâce.
  • 5 - Impossible de retailler le tampon mémoire. Spool a reçu une demande pour retailler son tampon mémoire d'impression, mais après avoir fermé l'ancien, il ne peut pas ouvrir le nouveau tampon mémoire suivant la taille demandée. Spool s'arrêtera avec grâce. Spool ferme le vieux tampon mémoire avant d'ouvrir l'autre, comme ça, les deux tampons mémoire ne sont pas alloués en même temps en mémoire. Essayez de relancer Spool avec un tampon mémoire plus petit.


[Retour en haut] / [Retour aux articles]