Wikiwand AI

Consola de Windows

La Consola de Windows es la infraestructura para las aplicaciones de consola en Microsoft Windows. Una instancia de la Consola de Windows tiene un búfer de pantalla y un búfer de entrada. Permite que las aplicaciones de consola se ejecuten dentro de una ventana o en modo de texto por hardware. El usuario puede cambiar entre los dos usando la combinación de teclas Alt y Intro. El modo de texto no está disponible en Windows Vista y posteriores. Sin embargo, a partir de Windows 10, está disponible un modo nativo de pantalla completa. Las instancias de la Consola de Windows se utilizan normalmente para aplicaciones que no necesitan mostrar imágenes pero que pueden utilizar el color. Algunos ejemplos son el símbolo del sistema de Windows, Windows PowerShell, Far Manager y Midnight Commander. En 2019, la infraestructura de la Consola de Windows fue de código abierto bajo la licencia MIT, junto con Terminal Windows. From Wikipedia, the free encyclopedia

La Consola de Windows es la infraestructura para las aplicaciones de consola en Microsoft Windows. Una instancia de la Consola de Windows tiene un búfer de pantalla y un búfer de entrada. Permite que las aplicaciones de consola se ejecuten dentro de una ventana o en modo de texto por hardware (para que ocupen toda la pantalla). El usuario puede cambiar entre los dos usando la combinación de teclas Alt y Intro. El modo de texto no está disponible en Windows Vista y posteriores. Sin embargo, a partir de Windows 10, está disponible un modo nativo de pantalla completa.

Las instancias de la Consola de Windows se utilizan normalmente para aplicaciones que no necesitan mostrar imágenes pero que pueden utilizar el color. Algunos ejemplos son el símbolo del sistema de Windows, Windows PowerShell, Far Manager y Midnight Commander.

En 2019, la infraestructura de la Consola de Windows fue de código abierto bajo la licencia MIT, junto con Terminal Windows.

Windows PowerShell en Windows Vista

En Windows, una aplicación de consola puede ejecutarse en dos modos.

Un modo coloca el texto en una ventana y utiliza la representación de la fuente del sistema operativo. En este modo, la interacción de una aplicación con el usuario está controlada por el sistema de ventanas. Es análogo a las aplicaciones del sistema X Window, como xterm.

El segundo es el modo de pantalla completa. En Windows XP y anteriores, la consola de pantalla completa utiliza un modo de texto por hardware y carga una fuente rasterizada en el adaptador de vídeo. Esto es análogo a una consola de sistema de texto. Este primer modo de pantalla completa sólo admite modos de texto compatibles con VGA, lo que le da una resolución máxima de caracteres de 80 columnas por 28 filas. Este modo quedó obsoleto en Windows Vista. Era posible sortear este problema instalando un controlador de pantalla de Windows XP; sin embargo, Windows 8 y posteriores no los aceptan. Windows 10 vuelve a tener un modo de pantalla completa, pero esta implementación utiliza el subsistema de renderizado nativo de Windows, en lugar del modo de texto. Puede tener tantas columnas y filas como quepan en la pantalla.

Detalles

El búfer de entrada es una cola donde se almacenan los eventos (del teclado, del ratón, etc.). El búfer de salida es una cuadrícula rectangular donde se almacenan los caracteres, junto con sus atributos. Una ventana de consola puede tener varios búferes de salida, de los cuales sólo uno está activo (es decir, se muestra) en un momento dado. Las aplicaciones pueden interactuar programáticamente con la consola de Windows a través de la API de Windows, que expone tanto funciones de alto nivel (como ReadConsole y WriteConsole) como funciones de bajo nivel (por ejemplo, ReadConsoleInput y WriteConsoleOutput).

Los usuarios pueden cambiar la paleta de colores o el tipo de letra, ya sea a nivel de todo el sistema o de la aplicación. Sin embargo, cada instancia de una aplicación de consola no puede cambiar su paleta de colores o su fuente sobre la marcha.

Las aplicaciones de la consola de Windows son distintas de las aplicaciones de MS-DOS, aunque en Windows (especialmente en Windows 9x) no parezcan diferentes. Las aplicaciones de la consola de Windows tienen acceso a toda la API de Windows y no se ejecutan en MS-DOS ni en sistemas operativos compatibles. Las aplicaciones de DOS, sin embargo, no pueden acceder a la API de Windows y sólo pueden ejecutarse en versiones de 32 bits de Windows con la ayuda de la máquina virtual de DOS (VDM).

Implementaciones

Véase también

Referencias

Related Articles

Timelines

Top Qs

Fact Checks