Autohotkey 如何抑制不需要的';返回';非常简单的AHK(自动热键)宏后的字符?

Autohotkey 如何抑制不需要的';返回';非常简单的AHK(自动热键)宏后的字符?,autohotkey,Autohotkey,我重新定义了数字键盘上的所有键,以自动执行编程任务,包括“剪切”、“粘贴”和“复制”。但此宏(“粘贴”)失败: 令人惊讶的是,这会发送一个control-v,但随后(稍晚)会出现一个“返回/输入”按键。是什么导致AHK发送额外的按键,如何防止它我的其他宏都没有任何问题 终于发现了问题所在。我在每个宏之前都有这样的评论: ;===== NumpadPgDn 3 / NumpadPgDn paste Numpad3:: NumpadPgDn:: SetKeyDelay (150) Send

我重新定义了数字键盘上的所有键,以自动执行编程任务,包括“剪切”、“粘贴”和“复制”。但此宏(“粘贴”)失败:


令人惊讶的是,这会发送一个control-v,但随后(稍晚)会出现一个“返回/输入”按键。是什么导致AHK发送额外的按键,如何防止它我的其他宏都没有任何问题

终于发现了问题所在。我在每个宏之前都有这样的评论:

;=====  NumpadPgDn  3 / NumpadPgDn  paste 
Numpad3::
NumpadPgDn::
SetKeyDelay (150)
 Send,^v
Return
;===== Numpad0 / NumpadIns  to Copy
Numpad0::
NumpadIns::
  Send,^c
Return

不幸的是,在其中一条评论中,我用“:”(冒号)代替了“;”(分号)。这会改变文件中前面的
宏的行为,并在执行后添加一个enter键

我无法用提供的代码复制您遇到的问题。是否有可能复制了结尾带有返回字符的内容?如果这是真的话。否它复制,暂停约1/10秒,然后发送返回/输入。
;=====  NumpadPgDn  3 / NumpadPgDn  paste 
Numpad3::
NumpadPgDn::
SetKeyDelay (150)
 Send,^v
Return
;===== Numpad0 / NumpadIns  to Copy
Numpad0::
NumpadIns::
  Send,^c
Return