Im having some syntax issues with an if statement inside a try statement. I get the error that in line 51, there is incorrect syntax (elif x[0] < 960: ^ SyntaxError: invalid syntax)
I'm not sure what the issue is, can there not be multiple elifs in one if statement, maybe someone can help out. Thanks in advance!
Code, problematic part starts at the while loop:
import time
time.sleep(1)
ui.PAUSE = 0.25
#instance_amount = input("How many instances are there?")
time.sleep(2.5)
arrange = ui.center(ui.locateOnScreen("arrange_instances.png", confidence=0.9))
select_all = ui.center(ui.locateOnScreen("select_all.png", confidence=0.9))
def CenterMouse():
ui.moveTo(1280, 720)
def StartInstances():
ui.click(select_all)
select_allx = select_all[0] + 120
select_ally = select_all[1]
ui.click(select_allx, select_ally)
ui.click(arrange)
StartInstances()
time.sleep(30)
ui.click(arrange)
time.sleep(2)
while True:
try:
ui.click(ui.center(ui.locateOnScreen("unity_logo_small.png", confidence=0.5)))
finally:
print("No Closed Apps Found")
try:
ui.locateOnScreen(ui.center(ui.locateOnScreen("x1.png", confidence=0.5)))
except TypeError:
print("no x1 found")
else:
x = ui.locateOnScreen(ui.center(ui.locateOnScreen("x1.png", confidence=0.5)))
if x[0] < 320:
ui.click(x)
region = [0, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5)))
elif x[0] < 640:
ui.click(x)
region = [320, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
elif x[0] < 960:
ui.click(x)
region = [640, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
elif x[0] < 1280:
ui.click(x)
region = [960, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
elif x[0] < 1600:
ui.click(x)
region = [1280, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
elif x[0] < 1920:
ui.click(x)
region = [1600, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
elif x[0] < 2240:
ui.click(x)
region = [1920, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
elif x[0] < 2560:
ui.click(x)
region = [2240, 320, 320, 320]
ui.click(ui.center(ui.locateOnScreen("tabs_button.png", region=region, confidence=0.5)))
ui.click(ui.center(ui.locateOnScreen("clear_all.png", region=region, confidence=0.5))
source https://stackoverflow.com/questions/72205755/troubles-with-complex-if-elif-statement-in-try-statement
Comments
Post a Comment