Смысл цикла WHILE($check = 0)
do: //
$check = 0 //
WHILE($check = 0) //
GETSCREEN //
COLORMODE(7) //
IF_PICTURE_IN (23,367, 1340,513, "Áåçûìÿííûé.bmp", -1, 80) //
$check = 1 //
KEYUP(72) //
ELSE //
goto(do) //
END_IF //
END_CYC
Повторять поиск пока не найдет картинку. Твои ГОТО здесь не к месту, к тому же выпрыгивать из цикла нельзя.
Вот верный код
GETSCREEN
IF_PICTURE_IN 23,367, 1340,513, "3333.bmp", -1, 80)
KEYSTRING("33")
WAITMS(100)
MCLICK($_xmouse,$_ymouse)
WAITMS(100)
$check1 = 0
WHILE($check1 = 0)
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (23,367, 1340,513, "777.bmp", -1, 80)
$check1 = 1
KEYSTRING(" ")
WAITMS(100)
KEYSTRING("tt")
WAITMS(100)
ELSE
IF_PICTURE_IN (23,367, 1340,513, "Безымянный1.bmp", -1, 80)
KEYDOWN(72)
$check = 0
WHILE($check = 0)
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (23,367, 1340,513, "Безымянный.bmp", -1, 80)
$check = 1
KEYUP(72)
WAITMS(50)
ELSE
WAITMS(50)
END_IF
END_CYC
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (23,367, 1340,513, "Безымянный1.bmp", -1, 80)
KEYDOWN(71)
$check = 0
WHILE($check = 0)
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (23,367, 1340,513, "Безымянный.bmp", -1, 80)
$check = 1
KEYUP(71)
WAITMS(50)
ELSE
WAITMS(50)
END_IF
END_CYC
END_IF
END_IF
END_IF
WAITMS(50)
END_CYC
END_IF
WAITMS(50)