Funciones de la consola
Las siguientes funciones se usan para acceder a una consola.
Función | Descripción |
---|---|
AddConsoleAlias | Define un alias de consola para el ejecutable especificado. |
AllocConsole | Asigna una nueva consola para el proceso de llamada. |
AttachConsole | Asocia el proceso de llamada a la consola del proceso especificado. |
ClosePseudoConsole | Cierra una pseudoconsola del identificador especificado. |
ClosePseudoConsole | Asigna una nueva pseudoconsola para el proceso de llamada. |
CreateConsoleScreenBuffer | Crea un búfer de pantalla de consola. |
FillConsoleOutputAttribute | Establece los atributos de color de fondo y texto para un número especificado de celdas de caracteres. |
FillConsoleOutputCharacter | Escribe un carácter en el búfer de pantalla de la consola un número especificado de veces. |
FlushConsoleInputBuffer | Vacía el búfer de entrada de la consola. |
FreeConsole | Desasocia el proceso de llamada de su consola. |
GenerateConsoleCtrlEvent | Envía una señal especificada a un grupo de procesos de consola que comparte la consola asociada al proceso de llamada. |
GetConsoleAlias | Recupera el alias especificado para el ejecutable especificado. |
GetConsoleAliases | Recupera todos los alias de consola definidos para el ejecutable especificado. |
GetConsoleAliasesLength | Devuelve el tamaño, en bytes, del búfer necesario para almacenar todos los alias de consola para el ejecutable especificado. |
GetConsoleAliasExes | Recupera los nombres de todos los ejecutables con alias de consola definidos. |
GetConsoleAliasExesLength | Devuelve el tamaño, en bytes, del búfer necesario para almacenar los nombres de todos los ejecutables que tienen alias de consola definidos. |
GetConsoleCP | Recupera la página de códigos de entrada que ha usado la consola asociada al proceso de llamada. |
GetConsoleCursorInfo | Recupera información sobre el tamaño y la visibilidad del cursor para el búfer de pantalla de consola especificado. |
GetConsoleDisplayMode | Recupera el modo de presentación de la consola actual. |
GetConsoleFontSize | Recupera el tamaño del tipo de letra utilizado por el búfer de pantalla de la consola especificado. |
GetConsoleHistoryInfo | Recupera la configuración del historial de la consola del proceso de llamada. |
GetConsoleMode | Recupera el modo de entrada actual del búfer de entrada de una consola o el modo de salida actual de un búfer de pantalla de la consola. |
GetConsoleOriginalTitle | Recupera el título original de la ventana de la consola actual. |
GetConsoleOutputCP | Recupera la página de códigos de salida que ha usado la consola asociada al proceso de llamada. |
GetConsoleProcessList | Recupera una lista de los procesos asociados a la consola actual. |
GetConsoleScreenBufferInfo | Recupera información sobre el búfer de pantalla de la consola especificado. |
GetConsoleScreenBufferInfoEx | Recupera información extendida sobre el búfer de pantalla de consola especificado. |
GetConsoleSelectionInfo | Recupera información sobre la selección de la consola actual. |
GetConsoleTitle | Recupera el título de la ventana de consola actual. |
GetConsoleWindow | Recupera el identificador de ventana que se utiliza en la consola asociada al proceso de llamada. |
GetCurrentConsoleFont | Recupera información sobre el tipo de letra de la consola actual. |
GetCurrentConsoleFontEx | Recupera información extendida sobre el tipo de letra de la consola actual. |
GetLargestConsoleWindowSize | Recupera el tamaño de la ventana de consola más grande posible. |
GetNumberOfConsoleInputEvents | Recupera el número de registros de entrada no leídos en el búfer de entrada de la consola. |
GetNumberOfConsoleMouseButtons | Recupera el número de botones del mouse que usa la consola actual. |
GetStdHandle | Recupera un identificador del dispositivo de entrada estándar, salida estándar o error estándar. |
HandlerRoutine | Función definida por la aplicación que se usa con la función SetConsoleCtrlHandler. |
PeekConsoleInput | Lee datos del búfer de entrada de la consola especificado sin eliminarlos del búfer. |
ReadConsole | Lee la entrada de caracteres del búfer de entrada de la consola y la elimina del búfer. |
PeekConsoleInput | Lee datos de un búfer de entrada de la consola y los elimina del búfer. |
ReadConsoleInputEx | Lee datos de un búfer de entrada de la consola y los elimina del búfer, con un comportamiento configurable. |
ReadConsoleOutput | Lee datos de atributos de color y caracteres en un bloque rectangular de celdas de caracteres en un búfer de pantalla de consola. |
ReadConsoleOutputAttribute | Copia un número especificado de atributos de color de primer plano y de fondo de celdas consecutivas de un búfer de pantalla de consola. |
ReadConsoleOutputCharacter | Copia varios caracteres de celdas consecutivas de un búfer de pantalla de consola. |
ResizePseudoConsole | Cambia el tamaño de los búferes internos de una pseudoconsola al tamaño especificado. |
ScrollConsoleScreenBuffer | Mueve un bloque de datos en un búfer de pantalla. |
SetConsoleActiveScreenBuffer | Establece el búfer de pantalla especificado como el búfer de pantalla de consola que se muestra actualmente. |
SetConsoleCP | Establece la página de códigos de entrada que usa la consola asociada al proceso de llamada. |
SetConsoleCtrlHandler | Agrega o quita un objeto HandlerRoutine definido por la aplicación de la lista de funciones de controlador para el proceso de llamada. |
SetConsoleCursorInfo | Establece el tamaño y la visibilidad del cursor para el búfer de pantalla de consola especificado. |
SetConsoleCursorPosition | Establece la posición del cursor en el búfer de pantalla de la consola especificado. |
SetConsoleDisplayMode | Establece el modo de presentación del búfer de pantalla de consola especificado. |
SetConsoleHistoryInfo | Establece la configuración del historial de la consola del proceso de llamada. |
SetConsoleMode | Establece el modo de entrada del búfer de entrada de una consola o el modo de salida de un búfer de pantalla de la consola. |
SetConsoleOutputCP | Establece la página de códigos de salida que usa la consola asociada al proceso de llamada. |
SetConsoleScreenBufferInfoEx | Establece información extendida sobre el búfer de pantalla de consola especificado. |
SetConsoleScreenBufferSize | Cambia el tamaño del búfer de pantalla de la consola especificado. |
SetConsoleTextAttribute | Establece los atributos de color de primer plano (texto) y de fondo de los caracteres escritos en el búfer de pantalla de la consola. |
SetConsoleTitle | Establece el título de la ventana de consola actual. |
SetConsoleWindowInfo | Establece el tamaño y la posición actuales de la ventana del búfer de pantalla de la consola. |
SetCurrentConsoleFontEx | Establece información extendida sobre el tipo de letra de la consola actual. |
SetStdHandle | Establece el identificador para el dispositivo de entrada estándar, salida estándar o error estándar. |
WriteConsole | Escribe una cadena de caracteres en un búfer de pantalla de la consola a partir de la ubicación actual del cursor. |
WriteConsoleInput | Escribe datos directamente en el búfer de entrada de la consola. |
WriteConsoleOutput | Escribe datos de atributos de color y caracteres en un bloque rectangular especificado de celdas de caracteres en un búfer de pantalla de consola. |
WriteConsoleOutputAttribute | Copia varios atributos de color de primer plano y de fondo en celdas consecutivas de un búfer de pantalla de consola. |
WriteConsoleOutputCharacter | Copia una serie de caracteres en celdas consecutivas de un búfer de pantalla de consola. |