Author Topic: postmessage  (Read 1880 times)

0 Members and 1 Guest are viewing this topic.

doctor

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
postmessage
« on: April 08, 2019, 05:26:24 PM »
Как с помощью этого процесса делать клики мышкой в окне?
Code: [Select]
$hwnd1 = hget(547,427)
postmessage($hwnd1, 0x0203, 0x0001, 308 + (173*65536))
Как бы я ни старался, это не работает. Возможно, там нужно 0x0201, но и оно не работает
« Last Edit: April 08, 2019, 05:34:40 PM by doctor »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: postmessage
« Reply #1 on: April 08, 2019, 06:07:45 PM »
Code: (clickermann) [Select]
$h = hget(547,427)
$x = 308
$y = 173
POSTMESSAGE($h,0x0201,0x0001,$x+($y*65536))//LDOWN
WAITMS(100)
POSTMESSAGE($h,0x0202,0x0000,$x+($y*65536))//LUP

HALT

doctor

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Re: postmessage
« Reply #2 on: April 08, 2019, 06:18:40 PM »
В BlueStacks ни черта не работает, но в игре - да

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: postmessage
« Reply #3 on: April 08, 2019, 07:47:43 PM »
в ряде эмуляторов ведра вместо WM_LBUTTONUP надо посылать WM_NULL (0x0000)
хз почему так, но не раз натыкались