我有100个软件列表。 我有这段代码:
doubleClick("1380765362298.png")
wait(0.01)
#mouseDown(Button.LEFT)
#mouseUp(Button.LEFT)
while exists("1380774111845.png",10):
click("1380774111845.png")
wait(0.01)
mouseDown(Button.LEFT)
mouseUp(Button.LEFT)
wait(2)
#except:
#pass
try:
click("1380765740907.png")
wait(3)
waitVanish("1380772439126.png",FOREVER)
except:
pass
try:
click("1380769537610.png")
wait(4)
except:
pass
try:
click("1380772563891.png")
wait(2)
except:
pass
try:
type(Key.DELETE)
wait(2)
except:
pass
try:
click("1380774317204.png")
wait(1)
except:
pass
else:
pass
在这段代码中,我试图让它循环到10但它不会工作。 它会一直循环,直到所有软件都运行完毕。 那么我怎么能让它循环到10呢?
答案 0 :(得分:0)
只要屏幕上显示1380774111845.png,您的while循环就会执行。如果您只想要执行10次,请用for循环替换while:
for x in range(10):
if not exists("1380774111845.png",10):
break
此外,删除最终的else / pass,因为它是不必要的。