Можно решить если только подготовить картинки всех слов и соответствующих им изображений. Если картинок разумное число, разумеется.
И если их регулярно не меняют.
Делаешь картинки своих слов и соответствующих им предметов.
Картинки на предметы нарезаешь разумно, из центральной части. Размер небольшой от 5х5 до 10х10 хватит.
Называешь их так:
слово1.bmp картинка1.bmp
слово2.bmp картинка2.bmp
слово3.bmp картинка3.bmp
...
Все кладёшь рядом с сохранённым скриптом.
В скрипте по очереди все ищешь и обрабатываешь. Сам скрипт:
$pic_num = 20 // Количество картинок
LOGWRITE ("Всего картинок для поиска = ", $pic_num)
MOVE($_xmax,$_ymax)
$i = 0
GETSCREEN
FOR($i, $i<$pic_num) // ищем слова по очереди
IF_PICTURE_IN (0,0,$_xmax,$_ymax, STRCONCAT("слово", $i, ".bmp"), -1, 85)
IF_PICTURE_IN (0,$_return2+10,$_xmax,$_return2+45, STRCONCAT("картинка", $i, ".bmp"), -1, 85)
IF_PICTURE_IN ($_return1-12,$_return2+15,$_return1+22,$_return2+53, "галка.bmp", -1, 90)
LDOWN($_return1+4, $_return2+4) // ставим чекбокс
WAITMS(50)
LUP($_return1+4, $_return2+4)
WAITMS(200)
LDOWN($_return1+4, $_return2+29) // жмём "положить"
WAITMS(50)
LUP($_return1+4, $_return2+29)
WAITMS(1000)
$i = $pic_num+1 // прерываем поиск по найденному
LOGWRITE ("Нашли. Поставили")
Else
LOGWRITE ("Не нашёл чекбокс")
END_IF
Else
$i = $pic_num+1 // не нашли соответствующую картинку прерываем поиск
LOGWRITE ("не нашли соответствующую слову картинку.")
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "галка.bmp", -1, 90)
LDOWN($_return1+4, $_return2+4) // ставим чекбокс
WAITMS(50)
LUP($_return1+4, $_return2+4)
WAITMS(200)
LDOWN($_return1+4, $_return2+29) // жмём "положить"
WAITMS(50)
LUP($_return1+4, $_return2+29)
WAITMS(1000)
LOGWRITE ("Выбираем первую (просто наугад).")
Else
LOGWRITE ("Не нашёл чекбокс")
END_IF
END_IF
Else
WAITMS(50)
END_IF
END_CYC
Не забудь в скрипте прописать сколько у тебя всего пар картинок (наибольший индекс)
$pic_num = 20 // Количество картинок
Если какую-то картинку не нашёл, например её сменили к слову, будет выбираться первая.
P.S. Не забудь кинуть рядом со скриптом картинку галка.bmp из вложения.