Windowsのデフォルトの端末エミュレータ(特に7と8)をConsoleから、たとえばConsole2やConEmuに変更することは可能ですか?基本的に、ダブルクリック、 "実行"、その他のプロセスのいずれから起動した場合でも、すべてのコマンドラインツールでカスタム端末を使用する必要があります。
これはLinuxでは簡単なことですが、Windowsでも可能ですか。
これがスクリプトを介して実行できれば特に役立ちます。
デフォルト端末
Cmd.exe、tcc.exe、powershell.exe、またはその他のコンソールアプリケーションのデフォルト端末として、ConEmを設定できます。実際、デバッグにはVisual Studioからでも、fromどのアプリケーションを実行する必要があるかanyconsoleアプリケーションを選択します。あなたのコンソールアプリケーション。
チェックボックスをオンにして、コンソールツール(Explorer.exe|totalcmd.exe|wdexpress.exe
など)を起動するようにアプリケーションを自分の好みに合わせてください。あなたが押すことができます Win+R ipconfig /all
と入力してを押します Enter。コンソールアプリケーションをVisual Studioデバッガで起動することもできます。新しいコンソールが新しいConEmuタブに接続し始めます。エクスプローラウィンドウでいくつかの実行ファイルをダブルクリックすることもできます。
あなたはプロジェクトウィキでこの機能に関するより多くの情報を見つけることができます: DefaultTerminal 。
代替案
また、cmd.exeとtcc.exeの起動時にConEmuを自動実行するあまり好ましくない方法もあります。 Settings - > ComSpecで「Register ConEmu autorun」を押すだけです。
デフォルトのShellを何かに変更するには、ComSpec
環境変数を変更する必要があります。
Windows 7では、左ペインのMy Computer
→Properties
→Advanced system settings
を右クリックします。一番下まで移動して、Environment Variables...
を選択します。 ComSpec
を任意のShellアプリケーションに変更します。
デフォルト値は%SystemRoot%\system32\cmd.exe
です。
PowerShellの場合は%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
です。