Windowsのデフォルトのターミナルエミュレータ(特に7および8)をコンソールから、たとえばConsole2またはConEmuに変更することはできますか?基本的に、ダブルクリックで起動するか、「実行」から起動するか、またはカスタム端末を使用する他のプロセスで起動するかにかかわらず、すべてのコマンドラインツールが必要です。
これはLinuxでは些細なことですが、Windowsでも可能ですか?
これがスクリプトを介して実行できれば、特に役立ちます。
Windowsのデフォルトのターミナルエミュレータ(特に7および8)をコンソールから、たとえばConsole2またはConEmuに変更することはできますか?基本的に、ダブルクリックで起動するか、「実行」から起動するか、またはカスタム端末を使用する他のプロセスで起動するかにかかわらず、すべてのコマンドラインツールが必要です。
これはLinuxでは些細なことですが、Windowsでも可能ですか?
これがスクリプトを介して実行できれば、特に役立ちます。
回答:
デフォルトの端末
あなたは、設定可能ConEmuを CMD.EXE、tcc.exe、たpowershell.exeまたはその他のコンソールアプリケーションのデフォルトの端末として。実際には、あなたが選択したから、あなたが実行するために必要なものを適用任意のコンソールアプリケーションをデバッグするためにも、Visual Studioのから、コンソールアプリケーションを。
チェックボックスをオンにして、好きなアプリケーションをポイントして、コンソールツール(たとえばexplorer.exe|totalcmd.exe|wdexpress.exe
)を起動します。あなたは押してWin+のRタイプipconfig /all
とキーを押しますEnter。Visual Studioデバッガーでコンソールアプリケーションを起動することもできます。新しいコンソールは、新しいConEmuタブに接続して起動します。エクスプローラーウィンドウで実行可能ファイルをダブルクリックすることもできます。
この機能の詳細については、プロジェクトwiki:DefaultTerminalで見つけることができます。
代替案
また、cmd.exeおよびtcc.exeの起動時にConEmuを自動実行する、あまり好ましくない代替方法があります。[設定]-> [ComSpec]で[ConEmu自動実行の登録]を押すだけです。
デフォルトのシェルを何かに変更するには、ComSpec
環境変数を変更する必要があります。
Windows 7では、あなたは右クリックMy Computer
→ Properties
→ Advanced system settings
(左ペイン上)。下に移動してを選択しますEnvironment Variables...
。ComSpec
必要なシェルアプリケーションに変更します。
デフォルト値は%SystemRoot%\system32\cmd.exe
です。
PowerShellの場合は%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
です。