Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Santo2910 on February 03, 2014, 02:36:33 PM

Title: Привязка к окну
Post by: Santo2910 on February 03, 2014, 02:36:33 PM
Привязал кликер к приложению, написал скрипт, он выполняет все действия кроме движения мышкой как это исправить?
Title: Re: Привязка к окну
Post by: Крис Тинка on February 03, 2014, 03:00:27 PM
Ждем, когда Александр Шепс выложит скрипт, тогда можно попытаться решить проблему.
Title: Re: Привязка к окну
Post by: Santo2910 on February 03, 2014, 07:46:10 PM
кто такой Александр Шепс? Экстрасенс?=)
если это был сарказм то вот часть моего скрипта где нужно выполнять движение мышкой и нажатие на определенном месте)

WAITMS (600)
KEYPRESS (#f)
WAITMS (600)
KEYPRESS (#esc)
WAITMS (600)
MOVE (33134,32013)
WAITMS (600)
LCLICK (33134,32013)
WAITMS (600)
MOVE (33134,32050)
WAITMS (600)
LCLICK (33134,32050)
WAIT (20)
Title: Re: Привязка к окну
Post by: Крис Тинка on February 03, 2014, 08:52:08 PM
32050 пикселя по высоте ? ? ? ? ? ? У тебя реально такой монитор?
Title: Re: Привязка к окну
Post by: Oraven on February 03, 2014, 08:52:12 PM
Это ж какое у тебя разрешение монитора  :o 33134,32013

Quote
Привязал кликер к приложению
Может здесь проблема? Отсюда и такие нереальные цифры.
Title: Re: Привязка к окну
Post by: Santo2910 on February 03, 2014, 10:09:32 PM
когда привязываю к окну выдает такое разрешение
Title: Re: Привязка к окну
Post by: Santo2910 on February 03, 2014, 10:14:46 PM
вот скрины с привязкой и без, с привязкой левый верхний угол 32000.32000
Title: Re: Привязка к окну
Post by: Oraven on February 03, 2014, 10:56:31 PM
Красные цифры говорят о том что курсор находится вне окна (недопустимые координаты). А судя по запредельным цифрам привязка вовсе некорректна!
Title: Re: Привязка к окну
Post by: Santo2910 on February 03, 2014, 11:09:54 PM
Использовал нормальный координаты, открыл приложение включил привязку, запустил, кликер действия выполняет но мышью не двигает, а когда отключаю привязку все нормально работает.
Title: Re: Привязка к окну
Post by: Oraven on February 03, 2014, 11:48:32 PM
Напрашивается ответ "Не используй привязку!"
Title: Re: Привязка к окну
Post by: Santo2910 on February 04, 2014, 02:26:27 AM
я создал это тему для того чтобы узнать как правильно написать скрипт чтобы работал на привязке, чтоб я мог свернуть приложение и спокойно заниматься своими делами, а кликер работал, и он работает но не хочет двигать мышкой.
Title: Re: Привязка к окну
Post by: Крис Тинка on February 04, 2014, 03:38:19 AM
Судя по красным цифрам, твое окно в режиме привязки, для кликерманна  находится на потолке у соседа выше этажом. Может это защита приложения? Движения и клики не могут происходить в таких координатах. Анализ экрана пробовал делать в режиме привязки?
Title: Re: Привязка к окну
Post by: Vint on February 04, 2014, 07:14:40 AM
Как минимум напутал или не понял что нужно сделать. Красные координаты такого диапазона кликер показывает если окно свёрнуто на панель задач. Все могут попробовать. Но ведь запись или написание скрипта нужно делать хоть и на привязанном окне, но не свёрнутом. Внесение координат в скрипт можно делать, только если они чёрные.
Чтобы не звать Шепса скажи ещё, что за приложение?
Title: Re: Привязка к окну
Post by: Santo2910 on February 04, 2014, 12:35:24 PM
Онлайн игрушка=) Tera Online
а каким образом мне вводить координаты на развернутом окне? у меня Windows 8.1, а на нем запись действий не работает ни в какую. все приходиться писать в ручную, и увидеть какие координаты на развернутом никак нельзя.

и если оно даже не видит правильных координат, хоть какоето движение должно происходить хоть и не правильное, а оно клавиши нажимает и на клаве и на мышке, но движений нету.

переписал на нормальные координаты которые использую без привязки.

MOVE (1136,13)
WAITMS (600)
LCLICK (1136,13)
WAITMS (600)
MOVE (1144,50)
WAITMS (600)
LCLICK (1144,50)
WAIT (20)

даже когда разверну окно с выключенной привязкой мышь двигается, включаю перестает
Title: Re: Привязка к окну
Post by: Vint on February 04, 2014, 01:24:23 PM
Я когда-то пробовал MOVE в привязке, тоже не работало.
WM_MOUSEMOVE
http://msdn.microsoft.com/en-us/library/windows/desktop/ms645616(v=vs.85).aspx
"Если мышь не захвачена, сообщение посылается в окно, которое содержит курсор. В противном случае, сообщение посылается в окно, которое захватило мышь."

С другой стороны, а зачем тебе MOVE в этом примере? Координаты ведь одни.
Я для убирания курсора перед GETSCREEN делал клик в определённую точку в которой не было никакой реакции (элемент интерфейса).
Title: Re: Привязка к окну
Post by: Santo2910 on February 04, 2014, 04:14:44 PM
без MOVE оно не работает, там интерфейс такой что с начало нужно навести а потом кликать, без MOVE ничего не происходит) а в привязке все кроме этого работает.