我是 AutoHotKey 的新手,但我认为这种情况最适合使用 AutoHotKey。我必须在应用程序中反复将 2 个值粘贴到 2 个不同的列中,例如,我必须将值 1 粘贴到列 1 中,将值 2 粘贴到列 2 中.....所以我需要一个脚本来在我按 Q 时粘贴值 1,在我按 W 时粘贴值 2(因为它们靠近 Tab 键)。
谢谢 Kiran。
答案1
简单的热键可以做到这一点。
q::Send, value1
w::Send, value2
不过,你可能还想使用#IfWinActive为您的应用程序或可能在您的键上使用一些修饰符,以防您实际需要在电子表格或其他应用程序中输入 q 或 w。
SetTitleMatchMode, 2
#IfWinActive ahk_class XLMAIN ;Microsoft Excel
!q::Send, value1 ;Alt + q
!w::Send, value2 ;Alt + w
#IfWinActive