Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: MrYellow on March 02, 2015, 07:49:34 PM
-
Подскажите что сейчас неверно? Вроде сделал все как сказано было, не ищет картинку и все, и повторяется, выдает что $ClearWindow = 0, хоть часть картинки есть на экране.... ??? ??? ??? И прозрачность менял, и совпадение, ни в какую не хочет...
//----------------------------------------------------------
WAIT(2)
$ClearWindow = 0
WHILE($ClearWindow = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax, $_ymax, "Close.bmp", -1, 100)
$ClearWindow = 1
LCLICK(895,126)
ELSE
$ClearWindow = 0
WAITMS(100)
HALT
END_IF
END_CYC
-
А зачем там HALT ? Эта команда останавливает сценарий
WAIT(2)
$ClearWindow = 0
WHILE($ClearWindow = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax, $_ymax, "Close.bmp", -1, 100)
$ClearWindow = 1
LCLICK(895,126)
ELSE
WAITMS(50)
END_IF
END_CYC
-
Без HALT он вечно повторяется, и не находит картинку. Перезаливал картинку, все равно не получается.
-
Дело в том что не находит. На нескольких темах видел его, написал сперва вроде работал, потом пытался что-то исправить. После вообще не работает, не знаю что делать :-\ :-\ :-\
-
Да. Когда неверный форма/размещение было, выдавало ошибку, мол "Картинка не найдена" или что-то вроде этого, не помню точно.
-
Вот, на экране с игрой, такая же. Но почему-то кликер не может её увидеть. Делал через пеинт.
-
Режим привязки не приминяю. Поле немного видно, но повторюсь, менял прозрачность и совпадение, менял по отдельности. Все равно не ищет.
-
Вечно выдает $ClearWindow = 0
-
Имел ввиду видно ;D
-
Кликер просто не замечает отсутствие картинки, он все равно тыкает туда куда должен был тыкать при её присутствии.
-
Смысл мне просить помощь если я вру? ???
-
Если код верен, в чем проблема с инициализацией картинки может быть??
-
а запускаете сами на своём компе или удалённо?
-
На своем компе.
-
Вырежи картинку по меньше без захвата фона.
Может у картинки есть прозрачность и при наложении на фон она меняет цвет. Тогда придется использовать цветокоррекцию.
-
Получилось, только в режиме без привязки к окну. Можно ли как то с привязкой? И отредактируйте пожалуйста код, чтобы если нету данной картинки приступало к выполнению следующего задания :) :) :)
//-----------------------------------------------------
SUB(Act0)
WAIT(2)
$ClearWindow = 0
WHILE($ClearWindow = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax, $_ymax, "Exit.bmp", -1, 90)
$ClearWindow = 1
LCLICK($_return1,$_return2)
ELSE
WAITMS(100)
END_IF
END_CYC
END_SUB
//-----------------------------------------------------
-
//-----------------------------------------------------
SUB(Act0)
WAIT(2)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax, $_ymax, "Exit.bmp", -1, 90)
LCLICK($_return1,$_return2)
WAITMS(100)
END_IF
END_SUB
//-----------------------------------------------------
-
Получилось, только в режиме без привязки к окну...
А как же?
...Режим привязки применяете?
Режим привязки не приминяю...
http://youtu.be/N0GT9yPN4uQ
-
На тот момент с привязкой и не без не работал вообще. :-[