
我使用 Spotify,該應用程式與許多其他應用程式一樣,在您關閉視窗時仍保持運行。也就是說,當我alt+時F4,並沒有達到預期的效果。它只是關閉視窗。啟動欄底部的小圖示仍然突出顯示為活動應用程式。您必須右鍵單擊該圖標並選擇“退出”才能真正關閉它。我不想每次都這樣做。
是否有相當於 ++ 結束任務的鍵盤ctrl快速alt鍵del?
答案1
根據應用程式和應用程式中選單的佈局,您可以按ALT+,F 然後X按鍵 。 ALT+F開啟檔案選單,然後X退出應用程式。如果這不起作用,請在功能表列上尋找退出或退出按鈕,然後按相應的帶下劃線的鍵。這應該對你有用。
答案2
就在這裡。是Alt+ F4。
這是組合鍵結束一個程式。它不能像宣傳的那樣工作的唯一原因是無知的程式設計師拒絕遵循微軟的設計指南。
這個問題將持續存在任何其他熱鍵也是如此。您只能使用 AutoHotKey(或類似工具)建立自訂解決方案來終止該進程。但這很可能會讓你失去很多工作。因為這是退出進程的蠻力方法。
我想了解更多!
好的,據我了解,有多種方法可以終止 Windows 應用程式。
第一種方法是乾淨的方式。您打算關閉應用程式的方式。這和Alt+ 的作用是一樣的F4。按Alt+F4只會將WM_CLOSE
訊息傳送到應用程式視窗。
現在,讓我們以相反的順序來看看這 3 種方式。
終止行程
在 Windows 中,應用程式位於流程。在該過程中,應用程式可能會創建一個窗戶。該視窗是您將在桌面上看到的內容以及您將與之互動的內容。
所以,如果過程是根對於一個應用程序,如果您終止它,其他所有內容也會消失。所以這會很棒完全結束應用程式。但這會殺應用程式如此突然,以至於沒有機會將任何關鍵資料保存到磁碟。
所以不推薦這個!
銷毀主應用程式視窗
正如我們剛剛了解到的,主應用程式視窗只是流程。因此,如果我們只是毀掉那個窗戶,我們仍然會有這個過程讓這個地方發臭:(
這比應用程式更難擺脫。
這很可能是嘗試結束應用程式的最惡劣的方法。離遠一點!
發布WM_CLOSE
訊息
Windows 是一個基於訊息的作業系統。這意味著,組件透過相互發送小訊息來相互溝通。
這些消息之一就是WM_CLOSE
消息。
如果應用程式收到此訊息,則同意應用程式應捕獲所有操作,然後捕獲生命。
但每個程式設計師都可以自己決定如何處理訊息。
作為文件之前告訴我們,預設行為是打電話DestroyWindow
並因此執行我們的應用程式退出方法 #2。
差異很小,這次,這是故意的,程式有機會保存關鍵資料。
結論
因此,正如您所看到的,我們幾乎受到這裡每個程式設計師的擺佈。或者我們冒著丟失資料的風險(您不想冒這個風險!)。
答案3
Alt-F4如果您無法使用 關閉程序,除了終止進程(我只會使用最後的手段)之外,您還可以嘗試多種方法。儘管這必須在每個程式的基礎上完成,因為沒有通用的解決方案。
- 您可以嘗試在文件中找到完全關閉程式的命令列選項。如果不存在,可以聯絡開發者
- 另一種選擇是在程式的首選項中尋找諸如“按 Alt-F4 終止程序而不是最小化到 SysTray”之類的選項。
- 有些程式可讓您為此類操作建立使用者定義的熱鍵。
- 使用 AutoHotkey 建立腳本,選擇從 GUI 終止的選項。類似於“!fq”的“訪問檔案選單,然後Alt-F選擇辭職選項」。您可以使用#IfWinActive 將熱鍵限制為程式並指派Alt-F4熱鍵。
一些例子:
- 為了關閉 PhraseExpress,您必須使用參數 -shutdown 建立phraseexpress.exe 的捷徑。
- 為了完全退出Word,您可以建立執行「application.quit」的巨集。這將嘗試關閉 Word 的所有實例。
- 要關閉 AutoHotkey 腳本,您必須在腳本中的某個位置有一個 ExitApp 的捷徑。
只要開始使用宏,一段時間後您就會掌握它的訣竅。 AutoHotkey 或 AutoIt 是解決此類問題的良好腳本語言。
答案4
- Alt+F4 應關閉目前窗口,不一定會導致程式退出。
- 如果是最後一個窗口,進程一般會自行退出。
也有一些例外情況,例如在背景執行的程序,通常不顯示視窗(通知除外)。對於這些 Alt+F4 通常會忽略通知,並且通常有另一種方法可以使程式退出。
但答案是:不,沒有用於強制終止進程的鍵盤快速鍵。快捷方式是為了讓頻繁的操作變得更容易。強制終止應該是一種罕見的事件,因此沒有捷徑。
- 此外,Ctrl+C 通常會導致控制台應用程式退出(但不會退出 Windows 應用程序,因為它是「複製」的捷徑)。 Ctrl+Break 也是如此。在每種情況下,都會呼叫“控制處理程序”,這通常會終止應用程式(但也可能不會)。