因此,我正在摆弄,阅读文档并更好地理解命令。但是我想念的是一些基本的简单示例,它们显示了不同命令的结构和语法。
我得到以下代码:(有效)
def changed(event):
print "something changed in ", event.region
for ch in event.getChanges():
ch.highlight() # highlight all changes
wait(1)
for ch in event.getChanges():
ch.highlight() # turn off the highlights
r = Region(Region(1058,316,22,23))
# any change in r larger than 250 pixels would trigger the changed function
r.onChange(250, changed)
# another way to observe infinite
r.observeInBackground();wait(FOREVER)
==================
问题是更改事件在一秒钟之内会发生2到3次更改。我想延迟4秒。这样,我可以确定更改仅会在4秒内算作1次更改。
我在文档中查找了命令:
repeat([waitTime])
我尝试了几个放置它的地方,但没有延迟事件。我以为我语法有误...这里没有明确的例子。有人可以帮助我吗?
欢呼
使用命令:
repeat([waitTime]) Settings.ObserveScanRate