質問

Windowsでコマンドラインを使用することを余儀なくされ、Linuxのようなキーボードショートカットがあるかどうか疑問に思いましたか?グーグルで探していたものが見つかりませんでした。

^ C、^ Zなどのようなもの?どうもありがとう!

役に立ちましたか?

解決

Linuxのように、SIGINTを使用してWindowsで^ Cをトラップできます。このようなWindowsシェルは、Unixスタイルのジョブ制御をサポートしていません(少なくともUnixシェルに類似した方法はサポートしていません)。^ Zは実際にはWindowsの^ Dアナログです。

他のヒント

Ctrl + Break を試してください:一部のプログラムは、 Ctrl + C の代わりに応答します。一部のキーボードでは、 Ctrl + Break Ctrl + Fn + Pause に変換されます。

また、Vistaより前のWindowsでは、同期ネットワークI / O( net view \\ invalid など)をキャンセルできないものもあります。

Windowsコマンドラインでプロセスを停止するために使用できるキーボードの組み合わせは2つあります。

  • Ctrl + C は、「nicer」です。方法。プログラマはこれをソフトウェアで処理できます。 Ctrl + C SIGINT シグナルとして完全に無視するプログラムを作成するか、 Ctrl + を処理することができます。 C は通常のキーボードの組み合わせのようです。

  • Ctrl + break は" harder"です。メソッド、常に SIGBREAK シグナルを送信し、ソフトウェアでオーバーライドできません。

Ctrl-Cは、Linuxの場合と同様に、Windowsでも同様の処理を行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top