Autohotkey 如何关闭车窗开关
在Windows8.1上 我已将“运行窗口切换程序”指定给“^r”。Autohotkey 如何关闭车窗开关,autohotkey,Autohotkey,在Windows8.1上 我已将“运行窗口切换程序”指定给“^r”。 现在我想在释放“LControl”时关闭车窗开关,但我不知道如何关闭。 使用普通的“alt+tab”热键,当您释放“alt”键时,它将关闭。 下面打开窗口切换器的代码片段可以正常工作。我还可以通过单击“r”键并按住“LControl”键来移动当前窗口。(顺便说一下,我把“C:\Users\myname\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Window
现在我想在释放“LControl”时关闭车窗开关,但我不知道如何关闭。
使用普通的“alt+tab”热键,当您释放“alt”键时,它将关闭。
下面打开窗口切换器的代码片段可以正常工作。我还可以通过单击“r”键并按住“LControl”键来移动当前窗口。(顺便说一下,我把“C:\Users\myname\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Window Switcher.lnk”复制到了“C:\Users\myname\Documents\”) 但是下面关闭窗口切换开关的代码片段不起作用
LCtrl Up::Send,{Enter}
任何帮助都将不胜感激。有点老套,但它仍然可以很好地完成工作:
^r::
; No need to rely on any shortcut here!
Run, explorer.exe shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
KeyWait, Control
if(WinActive("ahk_class TaskSwitcherWnd")) {
Send, {Enter}
}
return
#IfWinActive ahk_class TaskSwitcherWnd
^r::
Run, explorer.exe shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
return
诀窍是创建两个热键:一个在窗口切换器尚未打开时触发,另一个在窗口切换器打开时触发。前一个“外部”热键将等待CTRL被释放,然后关闭窗口切换器。另一个“内部”热键注册每个开关并委派它。太棒了!工作完美!我几乎放弃了。非常感谢你。
^r::
; No need to rely on any shortcut here!
Run, explorer.exe shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
KeyWait, Control
if(WinActive("ahk_class TaskSwitcherWnd")) {
Send, {Enter}
}
return
#IfWinActive ahk_class TaskSwitcherWnd
^r::
Run, explorer.exe shell:::{3080F90E-D7AD-11D9-BD98-0000947B0257}
return