1
Общие вопросы / Re: Распознавания чисел
« on: January 14, 2015, 07:27:59 AM »
И когда становится к примеру 10 000 то числа распалагаются так 10 000 а не так 10000
Добавлена тема оформления "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 ($L_K = "A") & ($R_K = "A")
print(" равны")
Цикл FOR сам наращивает $i на то он и FOR. Не хватает одной END_IFага я заметил
INC($Image_count,1)
IF($Image_count > $Image_count_s)
$check = 1
HINTPOPUP ("Не нашел")
LOGWRITE ("Не нашел")
[codeclickermann]
$pref_1="screens\L_Im_V_L"
$pref_2="screens\R_Im_V_L"
FOR($i=0, $i < 51, 1)
inc($i, 1)
print($i)
getscreen
IF_PICTURE_IN (240,236, 252, 256,STRCONCAT($pref_1,$i,".bmp"))
getscreen
IF_PICTURE_IN (270,236, 252, 256,STRCONCAT($pref_2,$i,".bmp"))
END_IF
END_CYC
и еще вопрос как понять что изображение найдено?//Коментарии первый раз пытаюсь понять что к чему
GETSCREEN // сделали скриншот экрана
SCREENSHOTEX(466,424, 478,455, "Image_", 0)//из скриншота область картинки сохранили в файл первый файл получился Image_0000.bmp
IF_PICTURE_IN (466,424, 478,455, "screens\image_0000.bmp",-1, 80)//тут мы получается сравниваем прямоугольную область буфера с изображением
move($_return1, $_return2) //почему ретурны всегда возвращают 466424 координаты, даже если на экране уже совершено другое, как я понял они должны возвращать координаты только в случае успешного совпадения буфера на данный момент с изображением Image_0000.bmp??
END_IF
print($_return1, $_return2)
HALT