【发布时间】:2012-02-08 08:00:24
【问题描述】:
我只是在 AHK 上玩了一下,我想我可以将我的一些 SSMS 宏外包给 AHK。
现在我遇到了一个相当简单的宏的问题:
;+++++ ALT + ScrollUp +++++
!WheelUp::
;##### SQL MANAGEMENT STUDIO #####
IfWinActive, Microsoft SQL Server Management Studio
{
Send, {Control Down}ku{Control Up}
}
;+++++ ALT + ScrollDown +++++
!WheelDown::
;##### SQL MANAGEMENT STUDIO #####
IfWinActive, Microsoft SQL Server Management Studio
{
Send, {Control Down}kc{Control Up}
}
所以如果我在按下 Alt 键的同时向下滚动,我希望它发送 Ctrl+K Ctrl+C 到 SSMS(评论选择)。这工作正常,但如果我想发送 Ctrl+K Ctrl+U (取消注释选择)它只在它再次被评论之前取消它一毫秒。
现在代码并不是很复杂,我缺少什么?
我已经尝试将热键更改为 Shift+Scrolling 或 Ctrl+Scrolling,效果相同。我还尝试将其绑定到普通键,如 Ctrl+3 和 Ctrl+4,效果相同。
【问题讨论】:
标签: ssms send autohotkey