Как кликнуть мышкой !?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by 043nKRuT0y, 29 Oct 2009.

  1. 043nKRuT0y

    043nKRuT0y Elder - Старейшина

    Joined:
    31 Oct 2007
    Messages:
    226
    Likes Received:
    8
    Reputations:
    0
    Наведите кусок кода что заставил бы кликнуть мышкой N-количество раз в том месте где находиться ..... собственно на С++ !!
     
    #1 043nKRuT0y, 29 Oct 2009
    Last edited: 29 Oct 2009
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    А ты не пробовал не привязываться к конкретному языку програмирования?
    Достаточно посмотреть в 5005 статей по делфи как это сделать и там будет код на WinAPI и там пофигу какой у тебя язык.

    Смотри апишку mouse_event в частности параметры для неё
    MOUSEEVENTF_LEFTDOWN - нажать левую кнопку
    MOUSEEVENTF_LEFTUP - отпустить левую
    MOUSEEVENTF_RIGHTDOWN - нажать правую
    MOUSEEVENTF_RIGHTUP - отпустить правую.
    Эмитация двойного клика.
    Code:
    
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
     mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
     Sleep(GetDoubleClickTime)
     mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
     mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);