1
Gui, Add, Button, w%buttonWidth% r%buttonHeight% gbutton1, &1. %var1%
button1:
WinActivate [title]
send %var1%
Gui Destroy
return

目前,当我按 1 时,Gui 在输入变量之前已关闭。我如何让它打字足够快以至于我不需要担心,或者让它在关闭之前等待它完成?

4

1 回答 1

1

假设有足够的时间,快速而肮脏的版本是睡一秒钟。

Sleep, 1000

此外,如果您想在刚刚激活的窗口中输入内容,则必须等到它处于活动状态。尝试

WinActivate [title]
WinWaitActive, [title]

正确的方法是检查接收变量的窗口是否得到它。您的问题没有提供足够的细节来建议一个好的方法来做到这一点。

于 2013-09-16T06:21:48.060 回答