![AutoHotkey 与 Outlook (移动电子邮件)](https://linux22.com/image/1376367/AutoHotkey%20%E4%B8%8E%20Outlook%20(%E7%A7%BB%E5%8A%A8%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6).png)
我正在尝试设置快捷方式,以便我可以轻松地将电子邮件从收件箱移动到“已操作”文件夹。我已将其设置为 Outlook 中的快速操作,但组合键仅限于非常尴尬的 Ctrl + Shift + 1
因此我尝试将这个组合键映射到更好的键上,比如使用 AutoHotKey 的Ctrl+ Alt。
我似乎根本无法让它工作。这是我目前拥有的:
^!::Send {Ctrl down} {LShift down} {1} {Ctrl up} {LShift up}
答案1
嗯,我没有 Autohotkey,但是基于这个答案我可以建议一个(不完美的)解决方法。如果你只有一个需要快捷方式的快速操作,并且如果如果您不介意将其作为列表中的第一个,您应该能够使用这个命令:
!1::Send, {ALTDOWN}H{ALTUP}QS return
答案2
^Ctrl 和!Alt 是修饰键,用于将 Ctrl 和 Alt 与其他键组合起来。
如果你想直接使用它们,请尝试
Control & Alt::Send {Ctrl down}{LShift down}1{Ctrl up}{LShift up}
或者
Control & Alt::Send ^+1
使用 Control 或 Alt 作为热键会干扰这些键的正常使用,因此最好选择包含正常键的热键。
还可以使用以下代码将此键限制为标题中带有 Outlook 的窗口:
SetTitleMatchmode, 2
#IfWinActive, Outlook
Control & Alt::Send {Ctrl down}{LShift down}1{Ctrl up}{LShift up}
#IfWinActive