14
« on: March 30, 2016, 09:31:30 AM »
Ребят, помогите доделать, пожалуйста)
Проблема в том что ифпикче с поиском картинки "fb1.bmp" не вырубается, как бы так сделать чтобы после нахождения картинки и нажатия в нужную область этот ряд:
GETSCREEN
IF_PICTURE_IN (9,456, 368,718, "fb1.bmp", -1, 100)
LCLICK($_return1+200, $_return2)
WAITMS(100)
END_IF
waitms(10) // задержка для разгрузки CPU
приостановился и не мешал выполнять работать следующим поискам картинок и выполнению действий.
Приходит мысль например:
после выполнения этого действия:GETSCREEN
IF_PICTURE_IN (9,456, 368,718, "fb1.bmp", -1, 100)
LCLICK($_return1+200, $_return2)
WAITMS(100)
END_IF
waitms(10) // задержка для разгрузки CPU
поставить плюсики ему, и пока плюсики стоят, это действие тоже спит и не мешает выполняться последующим)))0
THREAD(fblike)
GETSCREEN
IF_PICTURE_IN (9,456, 368,718, "fb1.bmp", -1, 100)
LCLICK($_return1+200, $_return2)
WAITMS(100)
END_IF
waitms(10) // задержка для разгрузки CPU
GETSCREEN
IF_PICTURE_IN (413,83, 935,708, "fb2.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
waitms(10) // задержка для разгрузки CPU
GETSCREEN
IF_PICTURE_IN (413,83, 935,708, "fb3.bmp", -1, 100)
KEYDOWN(#CTRL)
WAITMS(60)
KEYDOWN(#W)
WAITMS(60)
KEYUP(#CTRL)
WAITMS(60)
KEYUP(#W)
WAITMS(60)
GETSCREEN
IF_PICTURE_IN (522,83, 829,721, "fb5.bmp", -1, 100)
KEYDOWN(#F5)
WAITMS(60)
KEYUP(#F5)
WAITMS(100)
END_IF
WAITMS(100)
END_IF
END_THREAD
Может как-то можно сделать это действие как поток в потоке и делать остановку этому потоку и запуск? или это бред?)))