web-dev-qa-db-ja.com

アプリケーションを終了するためのキーボードショートカットはありますか? (alt + f4以上)

私はSpotifyを使っています。他の多くのものと同様に、あなたがウィンドウを閉じても走り続けるのです。つまり、私が alt+F4、それは望みの効果がありません。ウィンドウを閉じるだけです。起動バーの下部にある小さなアイコンは、アクティブなアプリケーションとして強調表示されたままです。あなたは本当にそれを閉じるためにアイコンを右クリックして「終了」を選択しなければなりません。毎回そうする気がしません。

に相当するキーボードショートカットはありますか ctrl+alt+del タスクを終了しますか?

27

アプリケーションとアプリケーション内のメニューのレイアウトによっては、押すことができる場合があります。 ALT + F 続いて、 X キー。 ALT + F ファイルメニューを開き、 X アプリケーションを終了します。これでうまくいかない場合は、メニューバーの終了または終了ボタンを探して、対応する下線付きのキーを押してください。これでうまくいくはずです。

12
Mark S.

はいあります。それは Alt+F4

これが プログラムの終了 のキーの組み合わせです。宣伝どおりに動作しない唯一の理由は、マイクロソフトの設計ガイドラインに従うことを拒否する無知なプログラマです。

この問題はその他のhotkeyでも起こります。 AutoHotKey(または同様のツール)を使用してプロセスを強制終了するカスタムソリューションを作成することしかできませんでした。しかし、これはおそらくあなたが多くの仕事を失うことになります。それはプロセスを終了するためのまったく総当たりの方法です。


もっと知りたい!

了解しましたが、Windowsアプリケーションを終了させる方法はいくつかあります。

  1. WM_CLOSEウィンドウメッセージ をメインアプリケーションウィンドウに投稿する。
  2. 破棄 メインアプリケーションウィンドウ。
  3. 終了 プロセス。

最初の方法はクリーン方法です。アプリケーションを閉じることを目的とした方法。これは同じことです Alt+F4 動作します。押す Alt+F4 アプリケーションウィンドウにWM_CLOSEメッセージを送るだけです。

では、3つの方法すべてを逆の順序で見てみましょう。

プロセスを終了する

Windowsでは、アプリケーションは プロセス にあります。そのプロセスの中で、アプリケーションは ウィンドウ を作成するかもしれません。ウィンドウは、デスクトップに表示されるものと対話するものです。

そのため、プロセスがアプリケーションのルートである場合は、それを終了すると、他のすべても同様に終了します。それでこれはfullyアプリケーションを終了するのに素晴らしいでしょう。しかし、これはアプリケーションを突然強制終了(---)するので、重要なデータをディスクに保存することはできません。

だからこれはお勧めできません!

メインアプリケーションウィンドウを破棄する

先ほど学んだように、メインアプリケーションウィンドウはプロセスの一部にすぎません。したがって、そのウィンドウを破棄しただけでも、プロセスが悪くなることがあります。

そして、それはアプリケーションがあったであろうよりも取り除くのがさらに難しいでしょう。

これは、アプリケーションを終了させるための最も厄介な方法です。遠く離れて!

WM_CLOSEメッセージを投稿する

Windowsはメッセージベースのオペレーティングシステムです。つまり、コンポーネントはお互いに小さなメッセージを送信することによって互いに対話します。

これらのメッセージの1つがWM_CLOSEメッセージです。
アプリケーションがこのメッセージを受信した場合、このアプリケーションはすべての行動を、そしてその後は命を奪うべきであることに同意します。

しかし、すべてのプログラマーは自分自身でメッセージの処理方法を決めることができます。

ドキュメント が先に言ったように、defaultの動作は DestroyWindow を呼び出すことになり、アプリケーションの終了を実行します。アプローチ#2.
今回はというわずかな違いはありますが、これは意図的なもので、プログラムは重要なデータを保存するあらゆる機会を持っています。

結論

それで、あなたが見ることができるように、我々はここにいるすべてのプログラマーの大体のせいでいます。または、データを失う危険性があります(その危険性を冒したくありません)。

33
Der Hochstapler

あなたがプログラムをシャットダウンすることができない場合あなたが試すことができることがたくさんあります Alt-F4、(私は最後の手段を使用します)プロセスを殺す以外に。一般的な解決策はないので、これはプログラムごとに行わなければなりませんが。

  • プログラムを完全に終了させるためのドキュメントでコマンドラインオプションを試してみることができます。存在しない場合は、開発者に連絡することができます。
  • 別の選択肢は、「SysTrayに最小化するのではなく、Alt-F4を押すとプログラムが終了する」などのオプションをプログラムの設定で調べることです。
  • 一部のプログラムでは、このような操作に対してユーザー定義のホットキーを作成できます。
  • AutoHotkeyを使用してGUIから終了するオプションを選択するスクリプトを作成します。 「ファイルメニューにアクセスする」の「!fq」のようなもの Alt-F それからquitオプションを選択してください。#IfWinActiveを使ってホットキーをプログラムに制限して、 Alt-F4 ホットキー.

いくつかの例:

  • PhraseExpressをシャットダウンするには、パラメータ-shutdownを指定してphraseexpress.exeへのショートカットを作成する必要があります。
  • Wordを完全に終了するために、「application.quit」を実行するマクロが作成できます。これは、Wordのすべてのインスタンスを閉じるのを試みます。
  • AutoHotkeyスクリプトを閉じるには、スクリプト内のどこかにExitAppへのショートカットが必要です。

マクロを使い始めるだけでしばらくするとハングするでしょう。 AutoHotkeyまたはAutoItはこの種の問題に適したスクリプト言語です。

5

キーボードを使ってトレイアイコンにアクセスしたいですか。

皮切りに Win - B トレイに集中する。追加の隠しアイテムにアクセスする必要がある場合は、矢印に移動してヒットします space または enterその後、アプリケーションのアイコンに移動し、ヒット menu キー(右AltキーとCtrlキーの間)を押して、終了/終了メニューエントリに移動します。

5
Benoit
  • Alt + F4は現在のウィンドウを閉じるはずです。必ずしもプログラムを終了させるわけではありません。
  • それが最後のウィンドウであるならば、プロセスは一般的にそれ自身の合意から出ます。

通知を除いて、バックグラウンドで実行され、通常はウィンドウを表示しないプログラムなどの例外があります。これらのためにAlt + F4は一般に通知を却下し、通常プログラムを終了させる別の方法があります。

しかし、答えは:いいえ、プロセスを強制終了するためのキーボードショートカットはありません。ショートカットは頻繁な操作を簡単にするためのものです。強制終了はまれなイベントなので、近道はありません。

  • また、Ctrl + Cキーを押すとコンソールアプリケーションは通常終了します(ただし、 "コピー"のショートカットであるためWindowsアプリケーションは終了しません)。 Ctrl + Breakもそうです。いずれの場合も「コントロールハンドラ」が呼び出され、通常はアプリケーションが終了します(ただし、終了しない場合もあります)。
4
Ben

Gnome HIGはCtrl-Qを使ってアプリを閉じ、Ctrl-Wを使ってタブを閉じます。

Firefox、Eclipseなどがこれらをサポートしています。

http://developer.gnome.org/hig-book/3.2/hig-book.html#standard-shortcuts

SpotifyとCtrl-Qのためのグーグルは確かに明らかにします:

http://www.dummies.com/how-to/content/how-to-use-spotify-keyboard-shortcuts.html

4
Bastl

タスクマネージャが表示されない場合(ゲームのようなフルスクリーンアプリケーションが誤動作する) AltF4 あなたがプロセスの名前を知っていればtaskkill.exeを使用することができます動作しません。

でRunダイアログを開く WinR そしてタイプ:

taskkill /IM NameOfTheProcess.exe /F

Taskkill doc

1
varesa

に相当するキーボードショートカットはありますか ctrl+alt+del タスクを終了しますか?

はい、あなたが本当にあなたがプロセスを直接終了することを可能にするタスクマネージャにアクセスしたいなら、あなたは以下のショートカットを使うことができます:

Ctrl + Shift + Esc

0
Gaff

ビデオゲームがクラッシュしてフルスクリーンになったとき、これらの多くは私のために働かなかったので、私はタスクマネージャにたどり着けなかった。

私があきらめた後私の解決策が見つかりました。これはWindows 10で動きました

  1. コンピュータ本体の電源ボタンを押します。 Windowsがシャットダウンを始めます。 「これらのプログラムをシャットダウンする」というダイアログが表示されます。
  2. 問題のあるプログラムが閉じられたら、すぐに「シャットダウンのキャンセル」を押してください。

基本的にはシャットダウンしていますが、停止する前に停止してください。

0
Nathan

alt+F4 ウィンドウを閉じなくなりました。レジストリキーを1に変更すると、さらにタブがある場合でもウィンドウが閉じます。

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: NoWinKeys
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)  
0
nitekram

CtrlPauseこれは私のDellでは青です Fn キーと F12 / Pause

だから、私は青いファンクションキーを押しながら Ctrl キーを押して F12

0
HunterKingsley

Ctrl+ShiftEsc タスクマネージャを開きます。

アプリケーションの名前の最初の文字をヒットします( "Spotify"の場合: s)または、上下の矢印キーを使用して、タスクマネージャのアプリケーションの行に移動します。

それから Alt+E タスクの終了」へ

0
ZivS

Windowsでは最速の方法はaltspaceを同時に押し、その後cを押すことです。

alt + space c

0
vaku

ctrl + alt + delはタスクマネージャを引っ張ります。そこから、セカンドモニタのタスクマネージャにカーソルを合わせ、目的のプログラムになるまで下矢印を押します。その後、目的のプログラムになるまで下にスクロールします。キーボードのdelを押します。これにより、複数のモニタを備えたウィンドウ10上のすべてのプロセスを強制終了することなく、外部からプロセスを強制終了できます。

0
Mech Mod