★ APPLICATIONS ★ DIVERS ★ UTILITAIRE DE RECOPIE D'ECRAN (CPC REVUE) ★ |
UTILITAIRES RECOPIE D'ECRAN | RECOPIE D'ÉCRAN (CPC n°11) |
Un utilitaire de recopie d'écran est certainement l'un des outils les plus demandés lorsqu'il fait défaut sur le Basic de l'ordinateur. En voici un qui vous semblera complexe, mais qui présente l'avantage d'être quasi universel. Intégrant un SPOOLER (tampon permettant à l'ordinateur de travailler, même si l'imprimante n'est pas prête), il permet également de redéfinir des "trames" pour simuler différentes couleurs. Ce logiciel rajoute cinq nouvelles commandes au Basic AMSTRAD |COPY : recopie d'écran haute résolution ou une partie de celui-ci sur imprimante.
MISE EN ROUTE Pour charger le programme en mémoire sans détruire un programme Basic qui s'y trouve déjà, faire : CHAIN MERGE " ". Vous pouvez également charger le programme par RUN " " mais, dans ce cas, un programme Basic déjà résident sera détruit. UTILISATION Reconfiguration de l'interface CENTRONICS
Exemple : Imprimante CENTRONICS 154 en mode graphique 6 points. |PRINTER,4,&1B,&4B,100,01,1,13,7,0,1 Recopie d'écran graphique |COPY,a,b,c,d,e,f a : doit être compris entre 0 et 640, coordonnée graphique de la gauche de la fenêtre à imprimer, Exemple : Redéfinition d'une pseudo-couleur Pour pouvoir représenter sur l'imprimante les différentes couleurs de l'écran, cette instruction permettra d'associer à chaque numéro de couleur de l'écran une pseudo-couleur représentée par |COLOR,a,b,c,d,e,f,g,h,i a : numéro de la pseudo-couleur à définir. Exemple :
Dans ce cas, la pseudo-couleur 0 (couleur du fond) sera une hachure. Recopie de texte a : doit être compris entre 1 et 80 (mode 2), coordonnée gauche de la fenêtre à imprimer. Exemple : |TEXT,1,40,1,25 Recopie tout l'écran en mode texte sur l'imprimante (mode 1 ). Si un caractère n'est pas reconnu, il sera remplacé par un espace. Reconfiguration du spooler Le spooler est une mémoire tampon qui est remplie à la place d'envoyer les caractères à l'impri- |SPOOLER,a,b,c a : adresse du début du spooler, par défaut : &9C30 REMARQUES GENERALES Dans le cas où le nombre de paramètres des instructions est incorrect ou que ces paramètres ne sont pas dans la plage indiquée, l'instruction sera ignorée. Pour modifier les paramètres par défaut des différentes instructions, vous pouvez sauvegarder urie version du programme avec les paramètres choisis : ce seront les nouveaux paramètres par défaut. L'AMSTRAD, par sa construction, ne peut envoyer que des octets ayant le bit 7 à 0, donc si vous envoyez un code supérieur à 128, il lui sera retranché 128, ceci est également valable pour les codes de contrôle pour passer en mode graphique. L'utilisation d'une imprimante à mode graphique 8 points entraînera que la première ou la dernière ligne graphique sera vide. CPC n°5 |
|
|