Windowsのコマンドプロンプト(スタート->ファイル名を指定して実行:コマンドで起動)を終了するための同等のキーストロークはありますか? Ctrl-d シェルを終了するためにexit
を入力する必要がないようにするには?
番号。 CtrlD on * nixは、さまざまなシェルがexit
を実行していると解釈するEOFを生成します。 WindowsでのEOFと同等のものは CtrlZ、ただし、プロンプトで入力した場合、cmd.exeはこれを特別に解釈しません。
Alt-Space。そして、 C。
ええ、それは少し遅いです Ctrl-D。しかし、これがまさにあなたが求めていることに対する答えです。exit
コマンドを入力せずにプロンプトを終了できる組み込みの同等のキーストロークシーケンス。サードパーティのソフトウェアは必要ありません。
これはbashとまったく同じようには機能しない可能性があります。bashは空のコマンドラインでのみログアウトします。 Windowsでは、これにより、部分的なコマンドをすでに入力している場合でも、ウィンドウを閉じることができます。
オートホットキーのアプローチを修正しました。 (コメントは追加できません。)
#IfWinActive, ahk_class ConsoleWindowClass
^d::
; First send ESC, in case we're in select mode.
Send {Esc}{Esc}exit{Enter}
#IfWinActive
[〜#〜] doskey [〜#〜] を使用して、CMD.exeにマクロを作成できます。
マクロタイプを作成するには:
DOSKEY [macroname]=[command(s)]
これにより、キーを別のコマンドにバインドできます。
例:
DOSKEY e=exit
e
をexit
コマンドにバインドするので、e
をプロンプトに入力すると、exit
を入力したようになります
使えるかどうかわかりません CTRL-$n マクロとしての組み合わせ
http://code.google.com/p/clink/ にclinkと呼ばれるオープンソースプロジェクトがあります(編集: http://mridgers.github.ioに移動しました)/clink / )-Unixのreadline機能をWindowsコマンドプロンプトにもたらします。
コマンドライン編集、履歴検索、タブ補完、補完スクリプトなどを含むほとんどの機能をサポートしています。チェックアウトする価値があり、cmdの操作が大幅に軽減されます。 ;]
これで同じ効果を得ることができます AutoHotKey スニペット:
; Close Command Prompt when pressing Ctrl+D
#IfWinActive, Command Prompt$
^d::
; First send ESC, in case we're in select mode.
Send {Esc}{Esc}exit{Enter}
#IfWinActive