MODE - Tamaño de ventana y repetición de teclas

Mantenido el

A veces quieres una ventana más grande para leer una salida larga, o que cada ejecución de un archivo por lotes empiece con el mismo tamaño de pantalla.

El comando MODE muestra y cambia la configuración de dispositivo de la consola (la pantalla del Símbolo del sistema), como el número de columnas y líneas y la velocidad de repetición del teclado.

Comprobar la configuración actual

Escribe mode con para mostrar el estado actual de la consola. con es el nombre de dispositivo de la consola.

mode con
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>mode con
Estado del dispositivo CON:
--------------------------
Líneas: 30
Columnas: 120
Ritmo del teclado: 31
Retraso del teclado: 1
Página de códigos: 850
C:\users\user>

La salida y los valores varían según el entorno.

Cambiar el tamaño de la ventana

Sintaxis
MODE CON: COLS=columnas LINES=líneas

Ejemplo

Establece la ventana en 100 columnas de ancho y 30 líneas de alto.

mode con: cols=100 lines=30
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>mode con: cols=100 lines=30
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

También puedes especificar solo COLS o solo LINES.

Cambiar
mode con: lines=40

Existe además una forma abreviada que separa las columnas y las líneas con una coma.

Forma
mode 100,30
El búfer de pantalla pasa a tener el mismo tamaño

En la ventana de consola clásica (conhost), al cambiar el tamaño con mode con el búfer de pantalla (la zona que conserva la salida anterior) también pasa a tener el mismo tamaño que la ventana. Como resultado, desaparece la barra de desplazamiento y ya no se puede ver la salida anterior que se salió de la pantalla.

Puede que no funcione como esperas en Windows Terminal

En Windows Terminal, el terminal predeterminado desde Windows 11 22H2, ejecutar mode con puede no cambiar el tamaño de la propia ventana. En ese caso, cambia el tamaño de la ventana con el ratón o modifica la configuración del terminal. El tamaño de la ventana se puede establecer principalmente en la ventana de consola clásica (conhost).

Hay un límite superior de tamaño

Si especificas un valor mayor de lo que permiten la resolución del monitor o el tamaño de fuente, puede aparecer un error o un tamaño distinto del esperado. Prueba primero con valores más pequeños.

Fijar el tamaño al inicio de un archivo por lotes

Pon el comando al principio de un archivo por lotes para que siempre empiece con el mismo tamaño de pantalla.

menu.cmd
@echo off
mode con: cols=80 lines=25
cls
echo ==============================
echo   Menu
echo ==============================
echo   1. Copia de seguridad
echo   2. Limpieza
echo ==============================
pause

Ejecutar cls después de cambiar el tamaño permite empezar con la pantalla limpia.

チェック

Configurar también los colores y el título hace que un archivo por lotes en ejecución sea más fácil de reconocer. Consulta el artículo de color / title para más detalles.

Ajustar la velocidad de repetición de teclas

mode con también permite establecer la velocidad a la que se repite un carácter cuando mantienes pulsada una tecla.

Sintaxis
MODE CON: RATE=velocidad DELAY=retraso
ElementoDescripción
RATEVelocidad de repetición de los caracteres. Rango de 1 a 32; cuanto mayor, más rápido
DELAYEspera antes de que empiece la repetición. Rango de 1 a 4; 1 son 0,25 segundos y 4 es 1 segundo

Debes especificar ambos valores, RATE y DELAY, a la vez.

mode con: rate=31 delay=1

Comprobar la página de códigos

Ejecuta mode con cp /status para comprobar la página de códigos actual (codificación de caracteres).

mode con cp /status
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>mode con cp /status
Estado del dispositivo CON:
--------------------------
Página de códigos: 850
C:\users\user>

Lo habitual para cambiar la página de códigos es usar el comando CHCP. Consulta el artículo de CHCP para más detalles.

Cuando los cambios no se aplican

SíntomaCausa principal y solución
El tamaño de la ventana no cambiaEstás en Windows Terminal. Cámbialo en la configuración o prueba con conhost
Aparece un errorEl valor es demasiado grande para el monitor o la fuente. Prueba con valores menores
Error al especificar solo RATERATE y DELAY deben especificarse juntos
MODE es un comando de configuración de dispositivos

Además de la consola descrita aquí, MODE también puede configurar la comunicación de los puertos serie (como COM1) y de impresora (como LPT1). Sin embargo, hoy en día hay pocas ocasiones de usarlos.

Resumen

TareaComando
Mostrar la configuración de consolamode con
Establecer columnas y líneasmode con: cols=100 lines=30
Establecerlas con la forma abreviadamode 100,30
Cambiar solo la alturamode con: lines=40
Establecer la repetición de teclasmode con: rate=31 delay=1
Comprobar la página de códigosmode con cp /status

Artículos relacionados

Preguntas de práctica

Problema de práctica

¿Qué comando establece la ventana del Símbolo del sistema en 100 columnas de ancho y 30 líneas de alto?

Elige una respuesta.

  1. mode con: width=100 height=30
  2. mode con: cols=100 lines=30
  3. mode size 100 30

Problema de práctica

¿Qué afirmación es correcta sobre el cambio de la repetición de teclas con mode con?

Elige una respuesta.

  1. Basta con especificar solo RATE
  2. Basta con especificar solo DELAY
  3. Debes especificar RATE y DELAY a la vez
#Símbolo del sistema #Archivo por lotes #Línea de comandos #mode #Tamaño de ventana #Comando