Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Как кликнуть мышкой !? (https://forum.antichat.xyz/showthread.php?t=152213)

043nKRuT0y 29.10.2009 22:09

Как кликнуть мышкой !?
 
Наведите кусок кода что заставил бы кликнуть мышкой N-количество раз в том месте где находиться ..... собственно на С++ !!

slesh 30.10.2009 10:23

А ты не пробовал не привязываться к конкретному языку програмирования?
Достаточно посмотреть в 5005 статей по делфи как это сделать и там будет код на WinAPI и там пофигу какой у тебя язык.

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


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);



Время: 07:02