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