none
Как из winapi кликнуть на всплывающие окно чужого приложения? RRS feed

  • Общие обсуждения

  • Всем привет, допустим хочу создать опрос у себя в чате Телеграма через winapi и клики по координатам.

    (здесь должна быть картинка, но мне пока нельзя постить их) Гляньте как на декстоп версии начать опрос

    Все отлично кликается на эти 3 точки, когда я делаю это вручную, мышка остается в положении этих 3 точек, а потом переходит плавно в меню. А вот когда через winapi Делаю тоже самое, то фокус не остается на 3 точках и сразу же уходит, из-за чего невозможно кликнуть по "Создать опрос" т.к. меню закрывается за миллисекунду.

    Кликаю на 3 точки:

    SendMessage(hwnd, WM_MOUSEMOVE, IntPtr.Zero, MakeLParam(777, 47));
    SendMessage(hwnd, WM_LBUTTONDOWN, (IntPtr)MK_LBUTTON, MakeLParam(777, 47));
    SendMessage(hwnd, WM_LBUTTONUP, IntPtr.Zero, MakeLParam(777, 47));

    Кликаю на создать опрос:

    SendMessage(hwnd, WM_MOUSEMOVE, IntPtr.Zero, MakeLParam(650, 92)); SendMessage(hwnd, WM_LBUTTONDOWN, (IntPtr)MK_LBUTTON, MakeLParam(650, 92)); SendMessage(hwnd, WM_LBUTTONUP, IntPtr.Zero, MakeLParam(650, 92));

    Помогите, как решить?


    8 августа 2019 г. 17:53