我在 Windows 7 上使用自动热键,并将 Ctrl+Alt+T 绑定到命令run powershell.exe -noexit -WindowStyle Maximized
,这样可以工作,但我偏爱在将 powershell 推到屏幕右半部分时使用它。因此,每当我按 Ctrl+Alt+T 时,我还必须按 Super+Right Arrow 才能将其移动到我想要的位置。我想知道是否可以在按 Super+Right Arrow 时自动运行任何命令。谢谢!
答案1
我不知道是否有用于 aero snap 功能的 API,但你可以使用如下方式自动执行按键:
^!t::
psPid := 0
Run, powershell.exe -noexit,,, psPid
WinWait, ahk_pid %psPid%
WinActivate
Send, #{Right}
return