可能重复:
使用 Autohotkey 发送双击
我正在尝试使用 Ctrl 并右键单击 SQL Management Studio 粘贴文本。我有这个,它在 notepad++ 中运行良好,但在 SSMS 中却不行。我在那里单击鼠标,因为我想将它粘贴到鼠标所在的位置。(我不想在粘贴前手动左键单击位置的额外步骤)。
^RButton::
MouseClick, left, , , 1
Send ^v
默认情况下,SSMS 中的 Ctrl + 左键单击会选择单词(就像双击一个单词一样),因此当我使用热键时最终发生的情况是 SSMS 会选择该单词然后粘贴文本覆盖原有的内容。
有没有办法让 SSMS 忽略我按住 ctrl 键的事实?我尝试按 Shift + 右键单击,但它给出了类似的问题...它在粘贴之前选择一个文本范围。
Windows XP,最新版本的 AHK
编辑:咕噜咕噜,2 分钟后我在这里找到了答案 使用 Autohotkey 发送双击
send {LButton 2} ; use this line instead of mouseclick
请删除或关闭
答案1
找到了我的答案。
send {LButton 2} ; use this line instead of mouseclick