Question #640445 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/640445
Status: Open => Answered
RaiMan proposed the following answer:
--- didn't work. the program quits.
The above code cannot simply quit silently. So there must have been an error
message. In this case because of the
waitVanish(isA)
which needs an image or pattern as parameter.
So please post also error messages, if your code does not work as expected.
--- want the program to ignore this B for next 10 sec
in your code I cannot see any trial to solve this.
the principle solution is something like this:
ignoringB = 0
while True:
while True:
isA = exists(A, 0)
isB = exists(B, 0)
isC = exists(C, 0)
if isB and ignoringB > 0:
if time.time() < ignoringB:
isB = False # ignore B
else:
ignoringB = 0 # recognize again
if isA or isB or isC: break
wait(1)
# do your work
# decide somehow to ignore B for a while
ignoringB = time.time() + 10 # the time 10 secs in the future
--
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp