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
¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top