Comando: nansi.sys
NANSI.SYS es un controlador que mejora la consola. FreeDOS usa
NANSI.SYS en lugar de ANSI.SYS.
NANSI.SYS tiene que cargarse en CONFIG.SYS / FDCONFIG.SYS
Cuando FreeDOS ya se está ejecutando, puede cargar NANSI.SYS más
tarde con DEVLOAD.
Sintaxis:
DEVICE[HIGH]=[unidad:][ruta]NANSI.SYS [/K] [/C] [/X] [/S] [/Tnn] [/R]
[/B|/Q] [/P]
DEVLOAD [unidad:][ruta]NANSI.SYS [/K] [/C] [/X] [/S] [/Tnn] [/R]
[/B|/Q] [/P]
Opciones:
/K Forzar el estilo del teclado de 84 teclas.
/X Definiciones clave extendidas.
/S Modo seguro - sin redefiniciones de teclas.
/Tnn El modo nn es un modo de texto.
/R Usa BIOS (para algunos lectores de pantalla).
/B Usa BIOS para sonido de campana.
/Q No use ningún sonido de campana (silencio).
/P Pase todas las solicitudes desconocidas a CON.
/C Fuerza 101+ estilo de teclado clave.
/? Muestra la ayuda.
Comentarios:
Cuando se carga (para obtener más información, lea nansi.doc):
ESC[#;#H Posición del cursor especificada por parámetros.
ESC[#;#f Posición horizontal y vertical.
ESC[#A Cursor Arriba.
ESC[#B Cursor Abajo.
ESC[#C Cursor Hacia Adelante.
ESC[#D Cursor Al Revés.
ESC[#n Estado del dispositivo, ¡Informe! # debe ser 6. La
secuencia ESC[6n hace que el controlador de la
consola muestre el informe de posición del cursor.
ESC[#;#R Informe de posición del cursor.
ESC[s Guardar posición del cursor.
ESC[u Restaurar la posición del cursor.
ESC[#J Borrar en pantalla. # debe ser 2. Borra toda la
pantalla.
ESC[K Borrar en línea. Elimina desde el cursor hasta el
final de la línea.
ESC[#L Insertar líneas - no admitido en ANSI.SYS.
ESC[#M Eliminar líneas - no es compatible con ANSI.SYS.
ESC[#@ Insertar caracteres - no se admite en ANSI.SYS.
ESC[#P Eliminar caracteres - no es compatible con ANSI.SYS.
ESC["cadena"p Reasignación de teclas del teclado. Esta
características es un riesgo de seguridad y se puede
deshabilitar con la opción /s al cargar NANSI.SYS en
config.sys.
ESC[#;#;...#m Establecer representación gráfica:
0 Todos los atributos desactivados (blanco normal
sobre negro)
1 Negrita
4 Subrayado
5 Parpadeo
7 Video inverso
30 Primer Plano Negro
31 Primer Plano Rojo
32 Primer Plano Verde
33 Primer Plano Amarillo
34 Primer Plano Azul
35 Primer Plano Magenta
36 Primer Plano Cian
37 Primer Plano Blanco
40 Fondo Negro
41 Fondo Rojo
42 Fondo Verde
43 Fondo Amarillo
44 Fondo Azul
45 Fondo Magenta
46 Fondo Cian
47 Fondo Blanco
Esta configuración también funciona en PROMPT. Tienes que
escribir allí:
prompt $e[1;33;44m para negrita / amarillo / azul.
ESC[=nh Establece modo de video:
Código de modo: Valor:
0 texto 40x25 Blanco y Negro
1 texto 40x25 Color
2 texto 80x25 Blanco y Negro
3 texto 80x25 Color
4 mapa de bits 320x200 4 bits/píxel
5 mapa de bits 320x200 1 bits/píxel
6 mapa de bits 640x200 1 bits/píxel
13 mapa de bits 320x200 4 bits/píxel
14 mapa de bits 640x200 4 bits/píxel
15 mapa de bits 640x350 1 bits/píxel
16 mapa de bits 640x350 4 bits/píxel
17 mapa de bits 640x480 1 bits/píxel
18 mapa de bits 640x480 4 bits/píxel
19 mapa de bits 320x200 8 bits/píxel
Los modos 0-1 y 4-19 requieren un CGA, EGA o VGA.
Los modos 13-16 requieren un EGA or VGA.
Los modos 17-19 requieren un VGA.
Para obtener más información, lea nansi.doc.
Examples:
EN CONFIG.SYS / FDCONFIG.SYS:
device=C:\fdos\bin\nansi.sys
devicehigh=C:\fdos\bin\nansi.sys
Ver también:
config.sys
devload
fdconfig.sys
device
devicehigh
prompt
------------------------------------------------------------------------------
Copyright (C) 2003 - 2004 Robert Platt, modificado en 2008
por W. Spiegl.
Traducido en 2020 por Lorenzo del Toro Saravia.
Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
Consulte el archivo H2Cpying para ver las condiciones de copia.