65 votes

Comment changer l'émulateur de terminal par défaut sous Windows (cmd) ?

Est-il possible de changer l'émulateur de terminal par défaut sous Windows (7 et 8 en particulier) de Console à, par exemple, Console2 ou ConEmu ? En substance, je veux que tous les outils de ligne de commande, qu'ils soient lancés par un double-clic, à partir de "Exécuter" ou par d'autres processus, utilisent le terminal personnalisé.

C'est une question triviale sous Linux, est-ce même possible sous Windows ?

Il serait particulièrement utile que cela puisse être fait via un script.

84voto

Maximus Points 20409

Terminal par défaut

Vous pouvez mettre en place ConEmu comme terminal par défaut pour cmd.exe, tcc.exe, powershell.exe ou toute autre application console. En fait, vous choisissez de l'application que vous devez exécuter tout application console, même à partir de Visual Studio pour le débogage de vos applications console.

ConEmu's Default Terminal set up

Il suffit d'activer la case à cocher, de pointer les applications à partir desquelles vous souhaitez démarrer les outils de la console (par exemple explorer.exe|totalcmd.exe|wdexpress.exe ) et voilà. Vous pouvez appuyer sur Win + R type ipconfig /all et appuyez sur Enter . Vous pouvez même lancer votre application console dans le débogueur de Visual Studio. La nouvelle console sera attachée au nouvel onglet ConEmu. Vous pouvez également double-cliquer sur un exécutable dans la fenêtre de l'explorateur.

Vous pouvez trouver plus d'informations sur cette fonctionnalité dans le wiki du projet : DefaultTerminal .

Alternative

Il existe également une alternative moins préférable Un moyen de lancer automatiquement ConEmu au démarrage de cmd.exe et tcc.exe. Il suffit de cliquer sur "Enregistrer le lancement automatique de ConEmu" dans Paramètres -> ComSpec.

3voto

Tony Points 49

Pour changer la valeur par défaut de Shell en quoi que ce soit, vous devez modifier le fichier ComSpec variable environnementale.

Sous Windows 7, vous faites un clic droit My ComputerPropertiesAdvanced system settings (dans le volet de gauche). Descendez jusqu'en bas et sélectionnez Environment Variables... . Changez le ComSpec à l'application Shell que vous voulez.

La valeur par défaut est %SystemRoot%\system32\cmd.exe .

Pour PowerShell, c'est %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe .

System properties window

Environment Variables window

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X