在 Windows 桌面快捷方式的属性中,可以分配一个热键启动该快捷方式。
三种可能的结果
- 第一次热键启动该应用程序时,下次它会将已打开的窗口移到最前面并聚焦。这是我喜欢的行为(对我来说)。好的具有这种行为的应用程序有:Far Commander、Putty、AIMP、Scite、Emacs 和大多数其他应用程序。
- 热键每次都会启动应用程序的新实例。这比无用(适合我的工作风格)。包括所有 Java 应用程序、Internet Explorer 和一些其他应用程序。
- 热键不会启动应用程序的新实例,但也不会将现有实例置于顶部(第一次启动应用程序,然后是在顶部)。键盘焦点从当前应用程序移开,但不会交给任何其他应用程序。也很漂亮无用.例如:Opera浏览器,还有其他的。
所有版本的视窗NT,5.0 及以上版本(不知道 3.5-4.0 是否适用)。
我想使用热键切换到已经打开的浏览器,例如
- CTRL+ ALT+ F-> 火狐浏览器,
- CTRL++ ALT- O> 歌剧,
- CTRL+ ALT+ C-> 铬,
- CTRL+ ALT+ I-> Internet Explorer,
但它们都无法通过 Windows 快捷键实现这种功能。还有其他解决方案吗?窗口标题都是不可预测的。还有其他支持热键的浏览器吗?
答案1
如果您使用的是 Windows 7 或更高版本,Start#其中 # 是任意数字,将切换到从左侧开始的第 # 个程序的现有实例(如果尚未启动)。
答案2
好的,我确实调查过了自动热键,脚本如下。
;This will bring up existing Internet Explorer with CTRL+ALT+I
#IfWinNotExist ahk_class IEFrame
^!i::
run IEXPLORE.EXE
return
#IfWinNotExist
#IfWinExist ahk_class IEFrame
^!i::
WinActivate ahk_class IEFrame
return
#IfWinExist
为了火狐和歌剧课程分别是
ahk_class MozillaWindowClass
ahk_class OpWindow
我不再使用 Chromium。