Author Topic: Привязка к окну  (Read 9120 times)

0 Members and 3 Guests are viewing this topic.

Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Привязка к окну
« on: February 03, 2014, 02:36:33 PM »
Привязал кликер к приложению, написал скрипт, он выполняет все действия кроме движения мышкой как это исправить?

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: Привязка к окну
« Reply #1 on: February 03, 2014, 03:00:27 PM »
Ждем, когда Александр Шепс выложит скрипт, тогда можно попытаться решить проблему.

Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Привязка к окну
« Reply #2 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)

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: Привязка к окну
« Reply #3 on: February 03, 2014, 08:52:08 PM »
32050 пикселя по высоте ? ? ? ? ? ? У тебя реально такой монитор?
« Last Edit: February 03, 2014, 08:53:48 PM by Крис Тинка »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Привязка к окну
« Reply #4 on: February 03, 2014, 08:52:12 PM »
Это ж какое у тебя разрешение монитора  :o 33134,32013

Quote
Привязал кликер к приложению
Может здесь проблема? Отсюда и такие нереальные цифры.
« Last Edit: February 03, 2014, 08:55:14 PM by Oraven »

Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Привязка к окну
« Reply #5 on: February 03, 2014, 10:09:32 PM »
когда привязываю к окну выдает такое разрешение

Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Привязка к окну
« Reply #6 on: February 03, 2014, 10:14:46 PM »
вот скрины с привязкой и без, с привязкой левый верхний угол 32000.32000
« Last Edit: February 03, 2014, 10:18:04 PM by Santo2910 »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Привязка к окну
« Reply #7 on: February 03, 2014, 10:56:31 PM »
Красные цифры говорят о том что курсор находится вне окна (недопустимые координаты). А судя по запредельным цифрам привязка вовсе некорректна!

Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Привязка к окну
« Reply #8 on: February 03, 2014, 11:09:54 PM »
Использовал нормальный координаты, открыл приложение включил привязку, запустил, кликер действия выполняет но мышью не двигает, а когда отключаю привязку все нормально работает.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Привязка к окну
« Reply #9 on: February 03, 2014, 11:48:32 PM »
Напрашивается ответ "Не используй привязку!"

Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Привязка к окну
« Reply #10 on: February 04, 2014, 02:26:27 AM »
я создал это тему для того чтобы узнать как правильно написать скрипт чтобы работал на привязке, чтоб я мог свернуть приложение и спокойно заниматься своими делами, а кликер работал, и он работает но не хочет двигать мышкой.

Крис Тинка

  • Активный участник
  • ***
  • Posts: 171
    • View Profile
Re: Привязка к окну
« Reply #11 on: February 04, 2014, 03:38:19 AM »
Судя по красным цифрам, твое окно в режиме привязки, для кликерманна  находится на потолке у соседа выше этажом. Может это защита приложения? Движения и клики не могут происходить в таких координатах. Анализ экрана пробовал делать в режиме привязки?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Привязка к окну
« Reply #12 on: February 04, 2014, 07:14:40 AM »
Как минимум напутал или не понял что нужно сделать. Красные координаты такого диапазона кликер показывает если окно свёрнуто на панель задач. Все могут попробовать. Но ведь запись или написание скрипта нужно делать хоть и на привязанном окне, но не свёрнутом. Внесение координат в скрипт можно делать, только если они чёрные.
Чтобы не звать Шепса скажи ещё, что за приложение?


Santo2910

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Привязка к окну
« Reply #13 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)

даже когда разверну окно с выключенной привязкой мышь двигается, включаю перестает
« Last Edit: February 04, 2014, 12:44:48 PM by Santo2910 »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Привязка к окну
« Reply #14 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 делал клик в определённую точку в которой не было никакой реакции (элемент интерфейса).