1
Общие вопросы / Re: Не выполняется поиск по картинке
« on: November 22, 2015, 09:19:37 PM »
Спасибо! То, что надо.
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
IF_PICTURE_IN ($px1,$py1, $px2,$py2, $picture, -1, 90)
$wait_level = 1
WAITMS(500)
MOVE($_return1+3, $_return2+3)
WAITMS(500)
LCLICK($_return1+3, $_return2+3)
END_IF
$AUTOFIGHT = 0
AUTOFIGHT:
IF $AUTOFIGHT = 0
wait(10)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (100,750, 173,810, "off.bmp", -1, 75)
MOVE($_return1+3, $_return2+3)
WAITMS(100)
LCLICK($_return1+3, $_return2+3)
else
LOGWRITE ("not found - off")
END_IF
$AUTOFIGHT = 1
END_IF
skip:
LevelSearch
wait(4)
$wait_home = 0
WHILE($wait_home = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "home.bmp", -1, 75)
$wait_home = 1
MOVE($_return1+3, $_return2+3)
WAITMS(100)
LCLICK($_return1+3, $_return2+3)
GOTO(LevelSearch)
END_IF
wait(5)
END_CYC
GETSCREEN
COLORMODE(6)
SCREENSHOT
SCREENSHOTEX(273,681, 360,709, "ho", 0)
Может и поможет... только без анализа, выставленное на обум - не всегда. Наверно 95 слишком высокий процент.
Но при сглаживании текста одним процентом ничего не добиться. Слишком много пикселов меняется (в процентном соотношении). А выставлять 50%...40%... приведёт к нахождению чего попало там где его нет. Рабочий промежуток примерно 70-100%
$wait_like = 0
WHILE($wait_like = 0)
GETSCREEN
SCREENSHOT
IF_PICTURE_IN (400,75, 470,940, "level.bmp")
$wait_like = 1
MOVE($_return1+3, $_return2+3)
WAITMS(60)
LCLICK($_return1+3, $_return2+3)
Else
postmessage($_HWND, $WM_LBUTTONDOWN, $MK_LBUTTON, $x1 + ($y1*65536))
waitms(60)
postmessage($_HWND, $WM_MOUSEMOVE, $MK_LBUTTON, $x2 + ($y2*65536))
waitms(60)
postmessage($_HWND, $WM_LBUTTONUP, $MK_LBUTTON, $x2 + ($y2*65536))
waitms(2000)
END_IF
END_CYC