在我正在使用的应用程序中,我想要
1. 创建新记录(Ctrl + n)
2. 从剪贴板粘贴值(Ctrl + v)
3. 保存记录(Ctrl + s)
当我按“q”时,似乎创建新记录需要一些时间,因此我尝试添加 SetKeyDelay 和 sleep,但在这两种情况下,脚本都试图在粘贴值之前保存记录,我是否遗漏了什么?
Q::Send,^n SetKeyDelay,100 ^v^s
答案1
如果该过程需要一些时间,我建议Sleep
在其中输入一些时间,如下所示:
Q::
;SetKeyDelay, 100 ; Not needed in this example, but this is where it would go
Send ^n
Sleep 50
Send ^v
Sleep 50
Send ^s
Return