Modificar las propiedades de cmd.exe utilizando el símbolo del sistema
-
09-09-2019 - |
Pregunta
No es eso muy bien recursiva?
Tengo un símbolo del sistema portátil en mi disco duro externo, y tiene un archivo .bat agradable para configurar algunos ajustes iniciales, pero me gustaría mucho más!
Esto es lo que sé cómo configurar de .bat:
- Colors = (XY color) donde x e y son dígitos hexadecimales para los colores predefinidos
- Símbolo = (prompt $ p $ g) establece el indicador de "C: \ etc \ etc>" el indicador predeterminado
- Título = (título de "texto") establece el título de la ventana de "texto"
- Screen size = (modo con: cols = XX líneas = YY) establece el tamaño de las columnas y líneas de la ventana
- Ruta = (SET PATH =% ~ D0 \ bin;% PATH%) configura ruta local a mis herramientas y agrega la trayectoria del equipo
Así que eso es todo lo grande. Sin embargo, hay algunos ajustes que parece que no puede ajustar desde el bate. Al igual que, ¿cómo podría configurar estos wihtout usando el diálogo Propiedades:
- Tamaño Buffer = no pantalla, pero el tampón
- Las opciones como el modo de edición rápida y autocompletar
- colores emergentes
- Fuente. Y se puede utilizar una fuente en la unidad portátil, o debe ser instalado para trabajar?
- opciones del historial de comandos
Solución
En cuanto a establecer el tamaño del búfer:
Uso mode con: cols=XX lines=YY
establece no sólo el tamaño de la ventana (pantalla), pero el tamaño del búfer también.
Si especifica un tamaño permitido por el sistema, basado en el tamaño de pantalla disponible, verá que ambos ventana y amortiguar dimensión se establecen en el mismo valor; .e.g:
mode con: cols=100 lines=30
resultados en la siguiente (los valores son los mismos):
- tamaño de la ventana: Anchura = 160 , Altura = 78
- tamaño de búfer: Anchura = 160 , Altura = 78
Por el contrario, si especifica los valores que son demasiado basado en el tamaño de pantalla disponible grande, verá que el tamaño de ventana cambios en su máximo, pero el tamaño del búfer se cambia a los valores especificados.
mode con: cols=1600 lines=900
Con una resolución de pantalla de 1280x1024, obtendrá:
- tamaño de la ventana: Anchura = 160 , Altura = 78
- tamaño de búfer: Anchura = 1600 , Altura = 900
Otros consejos
En cuanto a la finalización automática:
archivos y directorios nombre de finalización es No está activado por defecto. Usted puede activar o desactivar el nombre de archivo finalización para una invocación particular de cmd.exe con el / F: ON o / F: interruptor OFF. Tú puede activar o desactivar la terminación de todas las invocaciones de cmd.exe en una máquina y / o sesión de inicio de sesión de usuario el establecimiento de una o ambas de la siguiente valores REG_DWORD en el Registro mediante REGEDT32.EXE:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar and/or HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar
con el valor hexadecimal de un control personaje usar para un particular, función (por ejemplo 0x4 es Ctrl-D y 0x6 es Ctrl-F). El usuario específica tendrán prioridad sobre el ajustes de la máquina. La línea de comandos interruptores tienen prioridad sobre el la configuración del registro.
Si la terminación está activada con el / F: ON interruptor, el control de dos caracteres utilizados son Ctrl-D para directorio de finalización nombre y Ctrl-F para el nombre de archivo finalización. Deshabilitar un carácter particular, en la terminación el registro, utilice el valor para el espacio (0x20), ya que no es un control válido personaje.
No se pudo encontrar ninguna opción de historial de comandos de allí (CMD /?), Y parece que las otras opciones que se le preguntó acerca de establecer exclusivamente a través de la configuración del registro.
Puede establecer estos valores a través de una presentación (archivo LNK) de acceso directo.
Tengo un acceso directo en el escritorio con esto como el "Objetivo:"
% windir% \ system32 \ cmd.exe / K C: \ MIKE \ STARTUP.CMD
El modificador / K dice CMD para ejecutar el archivo por lotes (que establece algunas variables, el símbolo, etc.) y luego se quedan abiertas.
Si hace clic en el acceso directo y ver sus propiedades, se puede configurar la ventana y tampón tamaño, colores pop-up, la posición de salida (ejes x, y), etc. Los ajustes se guardarán en el acceso directo de sí mismo y será aplicado cada vez que abra CMD usando ese acceso directo.
Para uso verdadero ajuste Tamaño Buffer DOSKEY / LISTSIZE = tamaño
No se pueden cambiar los colores dentro de la shell ya que Microsoft tomó el control ANSI ESC de los símbolos del sistema / cmd.