En Windows XP, cuando realiza un cambio en la configuración de la consola (no solo para el símbolo del sistema, sino también para todas las aplicaciones de la consola), por ejemplo, dimensiones, colores, fuentes, etc., le pregunta si desea hacer los cambios permanentes, o solo para esa instancia. Esto es bastante útil porque a veces solo desea cambiarlo para esa instancia, no para siempre.
En Windows 7, parece que hacer un cambio siempre lo hace permanente. (Tenga en cuenta que estoy hablando del Properties
elemento del menú, no del Defaults
elemento del menú, de ahí el problema).
¿Hay alguna forma / configuración para que Windows 7 se comporte como XP a este respecto?
windows-7
console
properties
Synetech
fuente
fuente
Respuestas:
Estoy seguro de que alguien en MS pensó que la vieja forma (desde NT en adelante) era confusa para las personas, por lo que la eliminaron. Al igual que tú, también lo usé y me gustó la idea. ¡Pero, oh, bueno!
Así es como obtienes la misma funcionalidad.
Crea un nuevo acceso directo en la carpeta que elijas. La línea de comando de la carpeta es cmd.exe. Ejecútelo y luego cambie las propiedades. Las propiedades se guardarán en el acceso directo .
Si desea diferentes propiedades guardadas, cree otro acceso directo y si está en la misma carpeta, simplemente asígnele un nombre diferente del primer acceso directo y también guardará sus propiedades de la misma manera.
Si ejecuta cmd.exe directamente desde el cuadro "Ejecutar", tendrá las propiedades predeterminadas de Windows.
@Syntech trajo a colación un punto interesante que merece más aclaraciones.
La opción de menú predeterminada en el menú de la consola para Windows Vista y superior no afecta directamente a la sesión actual. Contrariamente al enlace , parece que solo se aplica a las ventanas de consola que no son cmd.exe. Por qué, porque una vez que configura las "Propiedades" de la ventana titulada "c: \ windows \ system32 \ cmd.exe", se convierten en el "predeterminado" en curso de todas las ventanas futuras abiertas que tienen el mismo título (es decir ... cmd. exe) y ya no miran los valores de propiedad de "consola" "Predeterminada". Si crea accesos directos, como he explicado anteriormente, se beneficiará de cada acceso directo "recordando" su configuración para cada sesión en cada lanzamiento.
De Windows NT a XP el comportamiento fue diferente. Y ese es el comportamiento al que se refería la pregunta original. En XP y versiones anteriores, cuando cambia las propiedades, se le solicita que elija como se muestra a continuación. Falta el póster original de la pregunta, al igual que yo, la opción "Aplicar propiedades solo a la ventana actual".
Dado que nos falta esa opción, la solución alternativa que sugiero es hacer un acceso directo "temporal" a cmd.exe y mantener una copia de seguridad. Cámbielo tanto como desee y restaure desde la copia de seguridad con la frecuencia que necesite.
HTH
Referencia:
http://technet.microsoft.com/en-us/magazine/ff758104.aspx
fuente
I'm sure someone at MS thought the old way was confusing for people so they removed it.
¿Te refieres a cómo había un elemento de menú para alterar la consola actual y otro para alterar la consola predeterminada, o cómo Windows te preguntaría específicamente si deseas modificar solo esa ventana o aplicar el cambio de forma permanente? Ambas me parecen perfectamente razonables, racionales y claras. De hecho, es mucho más confuso ahora que las entradas de menú Propiedades y Valores predeterminados hacen lo mismo . Es redundante y sin sentido.…But oh well!
Ese tipo de actitud derrotista impide el cambio y el progreso.:-P
En realidad, si cambia la configuración a través del elemento del menú Propiedades en la ventana del símbolo del sistema, no afecta a todas las instancias y los cuadros de diálogo Valores predeterminados y Propiedades tienen dos objetivos distintos.
Valores predeterminados
El cuadro de diálogo Defaults le permite establecer la configuración común a todas las instancias del Símbolo del sistema.
Incluye al menos una función que no está disponible en el cuadro de diálogo Propiedades, la capacidad de habilitar y deshabilitar Autocompletar.
Propiedades
El cuadro de diálogo Propiedades le permite establecer la configuración del acceso directo que inició esa instancia del símbolo del sistema.
Los cambios que realice en este cuadro de diálogo anulan la configuración realizada a través del cuadro de diálogo Valores predeterminados. También se puede acceder a la configuración directamente a través de las propiedades del acceso directo:
Hasta ahora, todo bien, pero esta nunca fue realmente la pregunta. Entonces, ¿cómo se realizan cambios temporales en esa única instancia abierta?
Supongo que no puedes. Lo mejor que se me ocurrió fue iniciar una instancia temporal
start cmd
y ajustar las propiedades para esa, lo que no parece afectar a ningún otro acceso directo.fuente
start cmd
de nuevo porque la segunda ventana no asumir las propiedades que acaba de establecer; lo cual tiene sentido porqueHKCU\Console\%SystemRoot%_system32_cmd.exe
se modifica cuando haces lo que sugeriste, por lo que, de hecho, todas las consolas predeterminadas lanzadas toman las nuevas propiedades. La razón por la que no afectó a sus otros accesos directos es porque esos son accesos directos, por lo que hacer un cambio solo afecta el archivo de acceso directo . Si ejecuta →cmd
por ejemplo, la consola se modificará.color
ymode
, supongo; P:-(
Win+P
de acceso rápido ( ) a un acceso directo; eso es análogo a Run →cmd
, por lo que aprendí sobre la entrada del registro en ese entonces. (Desafortunadamente, Microsoft frustró mi elección de teclas de acceso rápido al intentar presionar la tecla Win en Vista +.)