Windows 快捷键可最大化所有 Chrome 窗口或任何特定应用程序

Windows 快捷键可最大化所有 Chrome 窗口或任何特定应用程序

是否有一个快捷方式可以最大化所有 chrome 窗口或[在此插入任何应用程序]带有窗口的按钮?

还有一些类似的,比如WIN+SHIFT+M最大化按下全部任务栏中的窗口,然后WIN+1最大化/打开位于任务栏插槽 1 上的程序

作为参考,这是任务栏插槽 1、2、3、4

在此处输入图片描述

答案1

经过两天的调整和测试,我最终决定采用这种方式。我在这里同时运行了 phrase-express(任何宏程序都可以)和 autohotkey,这样我就可以拥有非常灵活的布局

F1 → Binded to WIN+1 key
F2 → Binded to WIN+2 key
F3 → Binded to Win+4 key
F4 → Binded to Win+4 key

对于 F5 到 F7 键,我使用了 autohotkey

F5::
IfWinNotExist, ahk_class Chrome_WidgetWin_1
    Run, chrome.exe
GroupAdd, kjexplorers5, ahk_class Chrome_WidgetWin_1 ;You have to make a new group for each application, don't use the same one for all of them!
if WinActive("ahk_exe chrome.exe")
    GroupActivate, kjexplorers5, r
else
    WinActivate ahk_class Chrome_WidgetWin_1 ;you have to use WinActivatebottom if you didn't create a window group.
Return

F6::
IfWinNotExist, ahk_class ConsoleWindowClass
    Run, cmd.exe
GroupAdd, kjexplorers6, ahk_class ConsoleWindowClass ;You have to make a new group for each application, don't use the same one for all of them!
if WinActive("ahk_exe cmd.exe")
    GroupActivate, kjexplorers6, r
else
    WinActivate ahk_class ConsoleWindowClass ;you have to use WinActivatebottom if you didn't create a window group.
Return

F7::
IfWinNotExist, ahk_class QWidget
    Run, anki.exe
GroupAdd, kjexplorers7, ahk_class QWidget ;You have to make a new group for each application, don't use the same one for all of them!
if WinActive("ahk_exe anki.exe")
    GroupActivate, kjexplorers7, r
else
    WinActivate ahk_class QWidget ;you have to use WinActivatebottom if you didn't create a window group.
Return

F5 到 F7 使用相同的变体自动热键,我只是改变了groupnames.exe filesahk_class名称。

这是我组织 Windows 任务栏结构的方式

在此处输入图片描述

所以我按

  • F5(3次),它将我的每个 chrome 窗口推到我的 3 个显示器的顶部。
  • 按 F6,我可以快速弹出我已打开的任何命令提示符,一个用于 gulp 命令的命令提示符,一个用于 git 的命令提示符,独立于任何 IDE。
  • 按两次 F7 可快速添加一些新抽认卡

我可以将 F1 F2 F3 F4 重构为我当前正在使用的任何应用程序。此处的任何内容我一次只为每个应用程序保留一个窗口。例如,我只运行一个 Firefox 窗口(用于观看 YouTube 教程视频),只运行一个 PHPstorm 应用程序等。

F6 键实际操作演示(命令提示符)

在此处输入图片描述

相关内容