我正在尝试探索 AutoIt 的自动化。有没有办法增加执行时间(等待)而不是在每个语法/命令之后使用 Sleep(3000)?
问问题
3309 次
2 回答
4
按键和鼠标点击之间的间隔可以使用AutoItSetOption设置,参数分别为“MouseClickDownDelay”和“SendKeyDelay”。这将导致脚本在不需要Sleep
语句的情况下普遍减慢。
样本:
AutoItSetOption("MouseClickDownDelay", 200) ; Unit: ms. "Alters the length a click is held
; down before release."
AutoItSetOption("SendKeyDelay", 100) ; Unit: ms. "Alters the length of the brief pause in
; between sent keystrokes. A value of 0 removes
; the delay completely."
于 2014-10-06T02:24:32.643 回答
3
该Sleep()
函数暂停脚本执行。当您说“增加执行时间”时,听起来您正在等待某事,而不是仅仅试图暂停脚本。
在 AutoIt 帮助中查看以下功能:
ProcessWait()
RunWait()
ShellExecuteWait()
WinWait()
WinWaitActivate()
WinWaitClose()
WinWaitDelay
(这是一个选项,而不是一个功能)WinWaitNotActive()
也许其中之一会帮助您完成您正在尝试做的事情。
于 2010-12-27T21:23:27.953 回答