¿Cómo mejorar un símbolo del sistema de Windows tonto?

4

En pocas palabras: inicio mi símbolo del sistema de Windows desde Win-R , luego cmd , desde varios accesos directos con diferentes variables ambientales y desde el interior de algunos editores (no sé cómo lo inician).

Ahora, necesito establecer set term = en cada uno de ellos cmds, sin hacerlo manualmente cada vez. ¿Hay alguna manera?

¿Hay algunas opciones globales de cmd en algún lugar del registro?

Torre
fuente

Respuestas:

3

Probablemente se esté refiriendo a variables de entorno .

El proceso es heredado por cada proceso de su padre. En Windows, el primer entorno lo establece el proceso de inicio de sesión. Por lo tanto, si inicia cualquier editor u otro programa, heredará de Windows su entorno, le agregará sus propias variables y las pasará todas a cualquier hijo de cmd que inicie por su propia cuenta.

Si desea que el término esté siempre presente en cualquier proceso de cmd que se inicie en su inicio de sesión, vaya a Panel de control / Sistema / Avanzado / Variables de entorno. Allí tiene la opción de establecer un término para su propio inicio de sesión o para el sistema (es decir, cada proceso iniciado con o sin inicio de sesión).

Si está buscando una GUI mejor que la que ofrece Windows, el editor gratuito Rapid Environment es una excelente opción.

harrymc
fuente
Caramba. Esto suena estúpido, pero antes de hacer la pregunta, miré y no lo vi allí. :( Debe haberlo perdido ... tarde, supongo ...
Rook
2

No estoy familiarizado set term, pero siempre puede establecer variables de entorno en el panel de control del Sistema.

Probablemente estaba buscando el autorunvalor en el registro ubicado aquí:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor

Y / o:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Esto debería ser un REG_SZo un que REG_EXPAND_SZcontenga un comando ejecutable en Símbolo del sistema. Es posible que desee establecer esto en, digamos, %USERPROFILE%\autorun.batpara ejecutar una serie de comandos.

Tenga en cuenta que el HKLMvalor se ejecutará antes que el HKCUvalor si ambos están establecidos.

Fuente: http://technet.microsoft.com/en-us/library/cc779439%28WS.10%29.aspx

Sin embargo, tenga cuidado con http://blogs.msdn.com/b/oldnewthing/archive/2007/11/21/6447771.aspx .

Hola71
fuente
2

Instalar ConEmu. Concha nativa, mejores características y la posibilidad de hacer un truco genial sobre FAR texto alternativo

kagali-san
fuente
1
Por cierto, hay una especie de característica de "Autoataque" (ConEmu puede iniciarse con cmd.exe), y puede adjuntar cualquier consola a la instancia existente de ConEmu. Soy un gran admirador de Far Manager, pero ConEmu puede usarse con cualquier procesador de shell: cmd / powershell / bash / etc.
Maximus
@Maximus, sé que se espera que se use con cualquier shell, la idea de la respuesta era mostrar algo de consola también.
kagali-san
1

Recomiendo encarecidamente cambiar a Cygwin . Toma el poder del terminal Unix y conéctalo a Windows.

Paul Lammertsma
fuente
Tengo muchos programas que (por así decirlo) están escritos para el entorno cmd, que necesito para trabajar. No se puede cambiar. De lo contrario, sería una opción.
Torre
@Rook 99% de todos los programas de DOS funcionan en cygwin
TheLQ
@TheLQ: no cuando tienen rutas codificadas y dependen de comandos de DOS (algunos de los cuales he tenido que reescribir para cmd, ya que ya no estaban disponibles). Confía en mí en este ...
Rook
@TheLQ: ¿Quién todavía usa programas DOS hoy en día?
Joey el
1
@TheLQ: nunca dijeron eso. Puede confundir los programas de consola de Windows con DOS.
Joey el