simulate a mouse click.

simulate a mouse click.

SendInput

See version :

Pas de dépendances

Download :

#define _WIN32_WINNT 0x0500
#include <windows.h>

void clic_ici(int x, int y)
{
    INPUT i[2];
    memset(i, 0, sizeof(i));
    i[0].type = i[1].type = INPUT_MOUSE;
    i[0].mi.dx = (65535. / (double)GetSystemMetrics(SM_CXSCREEN)) * x;
    i[0].mi.dy = (65535. / (double)GetSystemMetrics(SM_CYSCREEN)) * y;
    i[0].mi.dwFlags = MOUSEEVENTF_MOVE|MOUSEEVENTF_ABSOLUTE|MOUSEEVENTF_LEFTDOWN;
    i[1].mi.dwFlags = MOUSEEVENTF_LEFTUP;
    SendInput(2, i, sizeof(INPUT));
}

int main(void)
{
    int delai_en_secondes =  5;
    int position_x = 500, position_y = 500;
    while(1){
        clic_ici(position_x, position_y);
        Sleep(delai_en_secondes * 1000);
    }
    return 0;
}



Explanations

	No explanations yet.