- Ansi.sys
-
ANSI.SYS
ANSI.SYS est un pilote de périphérique du MS-DOS qui étend les fonctionnalités de la console à travers des chaînes de caractères commençant par le caractère d'échappement (27 en ASCII) d'où le nom de séquence d'échappement[1] données à ces chaînes.
Le pilote ANSI.SYS fait partie de plusieurs systèmes d'exploitation Microsoft dont :
- MS-DOS
- Windows 95
- Windows 98
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 2003 (version x86)
ANSI.SYS est nécessaire pour faire afficher des graphismes élaborés en mode texte en particulier pour redéfinir la couleur. D'ailleurs ces fichiers portent souvent l'extension ".ANS". D'autre part, ces séquences étaient utilisés pour construire des jeux en mode texte avec un fichier Batch.
Sommaire
Syntaxe
Pour utiliser ANSI.SYS sous MS-DOS, il faut ajouter la ligne suivante au fichier config.sys :
device=[lecteur:][chemin]ANSI.SYS
où [lecteur:] et [chemin] sont les lecteurs et chemins où trouver le pilote ANSI.SYS.
Remarque : il existe sous FreeDOS, un utilitaire appelé NANSI.EXE qui est un programme résident et qui a les mêmes fonctionnalités que ANSI.SYS fourni avec MS-DOS.
Fonctionnalités
Une fois chargé, ANSI.SYS permet de modifier la position du curseur, d'afficher du texte en couleur (les couleurs d'avant plan et d'arrière plan peuvent être modifiées), et changer de mode graphique et surtout de redéfinir des touches du clavier, ce qui permet de programmer des macros (ceci était très utiles avant l'apparition de DOSKEY avec le MS-DOS 5.0).
Voici quelques séquences d'échappement :
Code Effet CSI = n h Définit le mode écran. CSI = n l Annule le mode d'affichage. CSI code ; param [ ; param ] p Redéfinit une touche du clavier. Modes d'écran Mode Description Mode Description 0 40 × 25 mono 1 40 × 25 couleurs 2 80 × 25 mono 3 80 × 25 couleurs 4 320 × 200 couleurs 5 320 × 200 mono 6 640 × 200 mono 14 640 x 200 couleurs (mode graphique en 16 couleurs) 13 320 x 200 couleurs (mode graphique) 19 320 x 200 couleurs (mode 256 couleurs) 15 640 x 350 monochrome (mode graphique) 16 640 x 350 couleurs (mode graphique 16 couleurs) 17 640 x 480 monochrome (mode graphique) 18 640 x 480 couleurs (mode 16 couleurs) 7 Passage automatique à la ligne suivante (scrolling) Voir aussi
Notes
- ↑ (en) Escape sequence
Références externes
Catégorie : Composant Windows
Wikimedia Foundation. 2010.