2012-06-01 05:33:33 +0000 2012-06-01 05:33:33 +0000
27
27
Advertisement

有没有一个键盘快捷键来结束一个应用程序?(不仅仅是alt+f4)

Advertisement

我使用的是Spotify,这个应用程序和其他许多应用程序一样,当你关闭窗口时,它仍然在运行。也就是说,当我按alt+F4键时,它并没有达到预期的效果。它只是关闭了窗口。在启动栏底部的小图标仍然作为一个活动的应用程序高亮。你必须右击图标,选择 “退出 "才能真正关闭它。我不喜欢每次都这样做。

有没有相当于ctrl+alt+del结束任务的键盘快捷键?

Advertisement
Advertisement

答案 (16)

33
33
33
2012-06-01 05:41:49 +0000

是的,有。是Alt+F4。

这是【结束程序】(http://support.microsoft.com/kb/126449)的组合键。唯一的原因是它不像广告中说的那样工作,是无知的程序员拒绝遵循微软的设计准则。

这个问题在其他**热键上也会持续存在。你只可能用AutoHotKey(或类似工具)创建一个自定义的解决方案,杀死这个过程。但这很可能会让你损失很多工作。因为那是相当粗暴的方法来退出一个进程。


我想知道更多!

好的,据我了解,有几种方法可以终止一个Windows应用程序。

1.向主应用程序窗口发布一个 WM_CLOSE 窗口消息。 2. 销毁主应用程序窗口。 3. 3. 终止进程。

第一种方式是clean方式。你打算关闭一个应用程序的方式。这和Alt+F4的作用是一样的。按Alt+F4只会向应用程序窗口发送WM_CLOSE信息。

现在,让我们以相反的顺序来看这3种方式。

终止一个进程

在Windows中,一个应用程序生活在一个进程中。在这个进程中,应用程序可以创建一个窗口。窗口就是你在桌面上看到的东西,也是你要与之交互的东西。

所以,如果这个进程是一个应用程序的_根,如果你终止它,其他的一切也会消失。所以,这将是很好的**终结一个应用程序的方法。但是这将会突然地杀死这个应用程序,以至于它没有机会将任何关键数据保存到磁盘上。

所以不推荐这样做!

销毁主程序窗口

正如我们刚刚了解到的,主程序窗口只是进程的一部分。所以如果我们直接销毁这个窗口,我们还是会把这个进程搞得臭烘烘的 :(

而这将比应用程序更难摆脱。

这很可能是试图结束一个应用程序的最龌龊的方法。远远地躲开吧!

发布WM_CLOSE消息

Windows是一个基于消息的操作系统。意思是说,组件之间通过互相发送小消息来进行对话。

这些消息之一就是WM_CLOSE消息。
如果一个应用程序收到这个消息,就会约定,这个应用程序应该抓住所有的行动,然后生命。

但是每个程序员都可以自己决定如何处理这个消息。

正如 文档 前面告诉我们的那样,默认的行为将是调用 DestroyWindow ,从而执行我们的应用程序退出方法#2。
有一点不同的是,这次 ,是故意的,程序完全有机会保存关键数据。

结论

所以,正如你所看到的,我们在这里几乎是每一个程序员的摆布。或者我们要冒着丢失数据的风险(你可不想冒这个险!)。

13
13
13
2012-06-01 12:06:20 +0000

根据应用程序和应用程序中菜单的布局,您可以按ALT + F,然后按X键。ALT + F打开文件菜单,然后按X键退出应用程序。如果这不起作用,请在菜单栏上寻找退出或退出按钮,然后按相应的下划线键。这应该可以帮你解决这个问题。

5
Advertisement
5
5
2012-06-01 13:36:47 +0000
Advertisement

如果你不能用Alt-F4关闭程序,除了杀死程序(我只在万不得已的情况下才会使用)之外,还有很多事情可以尝试。虽然这必须在每个程序的基础上进行,因为没有通用的解决方案。

  • 你可以试着在文档中找到一个命令行选项来完全关闭程序。
  • 另一种方法是在程序的偏好设置中寻找一个选项,比如 “按Alt-F4键终止程序,而不是最小化到SysTray"。
  • 一些程序允许你为这样的操作创建用户定义的热键。
  • 用AutoHotkey创建一个脚本,选择从GUI中终止的选项。像"!fq "这样的 "用Alt-F访问文件菜单然后选择quit选项"。你可以用#IfWinActive将热键限制在程序中,并指定Alt-F4热键。

一些例子。

  • 为了关闭PhraseExpress,你必须用参数-shutdown创建一个短语xpress.exe的快捷方式。
  • 为了完全退出Word,你可以创建一个宏,执行 "application.quit"。这将尝试关闭所有Word的实例。
  • 要关闭一个AutoHotkey脚本,你必须在脚本的某个地方设置一个ExitApp的快捷方式。

刚开始使用宏,过一段时间你就会掌握它的窍门。AutoHotkey或AutoIt是解决这类问题的好脚本语言。

5
5
5
2012-06-01 14:41:18 +0000

你想通过键盘访问托盘图标?

用Win-B开始关注托盘;如果你需要访问额外的隐藏项目,去箭头处按空格或回车,然后去应用程序的图标,按菜单键(在右Alt和Ctrl键之间),然后用箭头去退出/退出菜单项。

4
Advertisement
4
4
2012-06-01 13:13:44 +0000
Advertisement

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
4
4
2012-06-01 11:53:05 +0000
  • Alt+F4应该关闭当前窗口,而不一定导致程序退出。
  • 如果是最后一个窗口,一般情况下进程会主动退出。

也有一些例外,比如在后台运行的程序,除了通知外,一般不显示窗口。对于这些程序,Alt+F4一般都会解除通知,通常还有其他方法使程序退出。

但答案是。没有 ,没有键盘快捷键可以强行终止一个进程。快捷方式是为了让频繁的操作变得更简单。强制终止应该是一个罕见的事件,因此不会得到一个快捷键。

  • 另外,Ctrl+C一般会使控制台应用程序退出(但不会使windows应用程序退出,因为它是 “复制 "的快捷键)。Ctrl+Break也是如此。在每一种情况下,都会调用一个 "控制手",它通常会终止应用程序,(但也可能不会)。
1
Advertisement
1
1
2019-03-29 20:03:12 +0000
Advertisement

Ctrl+Shift+Esc打开任务管理器。

点击应用程序名称的第一个字母(对于 “Spotify":s)。或者,使用向上/向下箭头键导航到任务管理器中的应用程序行。

然后Alt+E到 "结束任务”

1
1
1
2017-01-16 19:55:34 +0000

在看不到任务管理器的情况下(像游戏这样的全屏应用程序发生故障),Alt F4也不起作用,如果你知道进程的名称,你可以使用taskkill.exe。

用Win R打开运行对话框,然后输入。

taskkill /IM NameOfTheProcess.exe /F Taskkill doc

1
Advertisement
1
1
2019-03-29 20:08:31 +0000
Advertisement

在windows下 最快的方法是同时按altspace,然后按c再按

alt + space c

0
0
0
2017-10-23 00:28:04 +0000

当一个视频游戏崩溃时,很多对我来说都不起作用,而且是全屏,所以我无法进入任务管理器。

我的解决办法是在我放弃后找到的。这在Windows 10上有效

1.按下电脑机身的电源键。Windows会开始关机。显示一个对话框 “关闭这些程序 ” 2. 关闭违规程序后,快速按 “取消关机"。

本质上是关机,但你要在它关机之前就停止它。

0
0
0
2018-05-28 06:46:07 +0000

ctrl + alt + del 调出任务管理器。在那里,将鼠标悬停在第二个显示器上的任务管理器上,然后按向下箭头,直到目标程序。然后向下滚动直到目标程序。按键盘上的del键。这将在多显示器的windows 10上从外部杀死进程而不杀死所有进程。

0
0
0
2012-12-09 17:23:35 +0000

CtrlPause,在我的戴尔上就是蓝色的Fn键和F12 / Pause。

于是,我按住蓝色功能键,按住Ctrl键,然后按F12。

0
0
0
2012-07-26 01:53:24 +0000

有没有相当于ctrl+alt+del结束任务的键盘快捷键?

是的,如果你真的想进入任务管理器,直接结束进程,你可以使用以下快捷键:

Ctrl + Shift + Esc。

0
0
0
2013-05-15 13:50:48 +0000

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)
-1
-1
-1
2016-04-13 09:42:42 +0000

Alt+F4可以用。

你必须在偏好设置中禁用 “关闭Spotify到托盘 "选项。然后当你按alt+f4的时候,它就会真正退出应用。

我不知道这个选项之前是否存在。

-1
-1
-1
2017-07-03 17:19:18 +0000

我有这个问题,一个简单的解决方案是打开开始菜单,用windows键,使用标签,直到你能够关闭的PC,开始关机,几秒钟后,而PC是关闭应用程序,你取消按esc

Advertisement

相关问题

3
19
10
28
11
Advertisement