sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #08629
Re: [Question #187104]: Trying to sense when the screen stops changing
Question #187104 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/187104
Status: Open => Answered
RaiMan proposed the following answer:
this might do what you want.
You have to integrate it into your script accordingly.
changes = None
def changed(e):
print "**** changed"+str(e.type)+"#"
global changes
changes = e.changes
r = Region(0,0,200,200)
r.onChange(changed)
while True:
r.observe(2)
if changes:
print "changes:", str(changes)
changes = None
else:
break
print "the end"
It worked for me.
Since I had no moving object I just dragged a window so that the region r changed. When I stopped dragging, the script ended.
--
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.