聚焦特定窗口的 Windows XP 快捷键

con*_*isi 5 keyboard-shortcuts focus windows-xp

假设我打开了几个应用程序,我想使用键盘快捷键来聚焦或将特定窗口置于最前面。当然,我知道 alt+tab 可以在窗口之间循环,但是选择带有键盘快捷键的特定窗口会很棒。

Pho*_*shi 9

自动热键!

WinActivate, [Full Window Title]
Run Code Online (Sandbox Code Playgroud)

如果窗口标题发生变化,您可以使用捆绑的 Window Spy 来获取 ID,或者

SetTitleMatchMode, 2
Run Code Online (Sandbox Code Playgroud)

能够匹配只有部分标题的窗口。(还有一个正则表达式模式,如果你对它感到满意的话)。

最大化将是 WinMaximise 而不是激活。但是,这不会聚焦它,因此您需要同时使用两者来最大化和聚焦窗口。

编辑:

好的,现实世界的示例时间。

#\::
   SetTitleMatchMode, 2
   WinActivate, is currently
return
Run Code Online (Sandbox Code Playgroud)

在 winkey 和 \(# 是 winkey)上触发,然后聚焦标题中带有“当前”的任何窗口。在这种情况下,对于我的 IM 窗口,“用户当前处于状态”。