Saltar al contenido

¿Cómo se puede cambiar el color de fuente del indicador de MS-DOS?

Bienvenido a nuestra web, ahora vas a hallar la solucíon que necesitas.

Solución:

Puedes usar debug para escribir un archivo COM corto. cuando corres debug obtendrá un mensaje de un solo guión, ingrese lo siguiente (incluidas las líneas en blanco) y obtendrá un archivo color.com en su directorio de trabajo actual:

a 100
mov ah, 06
xor al, al
xor cx, cx
mov dx, 184f
mov bh, 07
int 10
mov ah, 4c
xor al, al
int 21

rcx
e
ncolor.com
w
q

llama int 10 ah=06 para borrar la pantalla, colocando el cursor en la parte inferior y rellenando con attributes en bh. El mordisco alto es el fondo, el bajo es el primer plano, los colores son:

  • 0 = negro
  • 1 = azul
  • 2 = verde
  • 3 = cian
  • 4 = rojo
  • 5 = violeta
  • 6 = amarillo
  • 7 = blanco
  • 8 = negro claro
  • 9 = azul claro
  • A = verde claro
  • B = cian claro
  • C = rojo claro
  • D = morado claro
  • E = amarillo claro
  • F = blanco claro

(Por lo tanto, el bit 4 es de alta intensidad). Para obtener un fondo rojo con un primer plano negro, cambie 07 a 40.

Analizar los argumentos de la línea de comando para establecer los colores no es trivial, así que simplemente codifique su favorito. O haz esto en depuración para actualizarlo:

debug color.com
e 10a
40
w
q

El atributo se almacena en la ubicación 010A, actualizarlo directamente es más fácil que escribirlo todo de nuevo.

Esto no se puede hacer sin Qbasic. Ejecutaremos un pequeño programa que modificará los colores de la pantalla para el símbolo del sistema.

los screen El comando qbasic será de mucha utilidad.

Ejecute este programa QBASIc:

 SCREEN 0
 COLOR 26

Nota: solo puede tener dígitos del 0 al 7

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *