0

我目前正在编写一个执行一系列控制发送和控制点击的宏。它们必须按照确切的顺序完成。

起初我没有任何睡眠语句,所以脚本只会遍历每个命令,而不管前一个命令是否完成(即:在完成发送输入字符串之前单击提交)

所以我想也许我会放一些睡眠语句,但是我必须弄清楚如何最好地优化它,并且我必须考虑其他计算机的速度是否因为速度慢的计算机需要在命令之间有更长的延迟。那是不可能为每个人优化的。

我希望有一种方法可以强制每条线仅在前一条线完成后运行?

编辑:更具体地说,我希望在单击按钮之前执行完控制发送命令。

4

2 回答 2

1

使用 ControlSetText 而不是 ControlSend。这是即时的(如 GuiEdit)。

于 2011-04-19T08:17:15.887 回答
1

我的解决方案:使用自定义库“GuiEdit”中的函数直接设置文本框的值。它似乎是即时的,因此让我不必等待发送击键。

于 2011-04-18T23:04:49.730 回答