Смысл скрипта следующий. Сначала делается цикл действий 7 раз. Потом идет перестановка состава и снова цикл 7 раз и т.д. Таких перестановок 15 шт. Когда выполнение программы доходит до конца и начинается с начала, циклы не повторяются. Т.е. я так понимаю переменная отбилась 7 раз и даже если выполнение идет повторно, считается что переменная уже обнулилась.
Для каждого цикла у каждой перестановки соответственно своя переменная.
Как сделать так, что когда скрипт заканчивается и начинается сначала, переменные бы также выполнялись заново.
FOR ($i, $i<7) //Oeee 1
MOVE(701,423)
LCLICK(702,423) // 3355392
LCLICK(702,423) // 3355392
WAITMS(500)
MOVE(1003,331)
LCLICK(1004,327) // 3355392
LCLICK(1004,327) // 3355392
WAITMS(2000)
MOVE(887,738)
LCLICK(886,738) // 3355392
LCLICK(886,738) // 3355392
WAITMS(15000)
KEYPRESS(#A)
WAITMS(95000)
MOVE(1164,239) // 3355392
WAITMS(500)
LCLICK(1164,239)
LCLICK(1164,239)
WAITMS(4000)
GETSCREEN
IF_PICTURE_IN (45,150, 1505,750, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(300)
END_IF
GETSCREEN
IF_PICTURE_IN (45,150, 1505,750, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(300)
END_IF
WAITMS(500)
END_CYC
DELVAR($i)
KEYPRESS(#A) // ia?aoaniaea 1 A?oeiaa
WAITMS(500)
LCLICK(532,267) // 3355392
LCLICK(532,267) // 3355392
WAITMS(500)
LDOWN(712,320) // 10078419
WAITMS(500)
MOVE(720,632)
WAITMS(500)
DBLCLICK(720,632) // 12233647
WAITMS(500)
LDOWN(644,414) // 10078419
WAITMS(500)
MOVE(621,632)
WAITMS(500)
DBLCLICK(621,632) // 12233647
WAITMS(500)
LDOWN(712,412) // 10078419
WAITMS(500)
MOVE(819,632)
WAITMS(500)
DBLCLICK(819,632) // 12233647
WAITMS(3000)
GETSCREEN
IF_PICTURE_IN (45,150, 1505,750, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(300)
END_IF
GETSCREEN
IF_PICTURE_IN (45,150, 1505,750, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(300)
END_IF