Author Topic: Как получить текущую координату мыши  (Read 4144 times)

0 Members and 2 Guests are viewing this topic.

wand

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Вроде глупый вопрос. но поиск  на форуме не дал результата (
Есть ли такая возможность в кликермане ?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Как получить текущую координату мыши
« Reply #1 on: September 10, 2014, 01:14:15 PM »
А в справке...


wand

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Как получить текущую координату мыши
« Reply #2 on: September 10, 2014, 03:02:49 PM »
Алиллуя!  Спасибо УмныйЧеловек!

Кто-же читает первые страницы мануала... (Зрение подвело ;) )

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Как получить текущую координату мыши
« Reply #3 on: September 10, 2014, 03:03:54 PM »
Че-то даже не представляю - для чего это может быть нужно...
Я не ду... Потому и не бу...

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
Re: Как получить текущую координату мыши
« Reply #4 on: September 10, 2014, 04:04:30 PM »
для поиска пикселя и сразу клика по нему, это кстати тоже там написано

Hito

  • Герой форума
  • *****
  • Posts: 1212
    • View Profile
Re: Как получить текущую координату мыши
« Reply #5 on: September 11, 2014, 01:41:50 PM »
А IF_PIXEL_IN тогда для чего?  :o
Я не ду... Потому и не бу...

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Как получить текущую координату мыши
« Reply #6 on: September 11, 2014, 02:10:45 PM »
Ну например, наводим мышь на нужный цвет и сразу происходит клик.

Code: (clickermann) [Select]
GETSCREEN
IF(PXL($_xmouse,$_ymouse) = 255)
   LCLICK($_xmouse,$_ymouse)
   WAITMS(100)
END_IF
WAITMS(50)

Опять же клик по текущем координатам
Code: (clickermann) [Select]
   LCLICK($_xmouse,$_ymouse)но можно написать и так
Code: (clickermann) [Select]
   LCLICK(-1,-1)
Или такой пример

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
   $sx = $_xmouse // сохраняем текущее положение мыши
   $sy = $_ymouse
   LCLICK($_return1, $_return2)
   WAITMS(100)
   MOVE($sx,$sy) // возвращаем мышь на место
END_IF
« Last Edit: September 11, 2014, 02:12:26 PM by Oraven »

wand

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Как получить текущую координату мыши
« Reply #7 on: September 11, 2014, 04:25:08 PM »
Как задавший вопрос : Задача была именно возврат курсора в исходные координаты после клика.