//--------------bullshit defines-----------------/// #include #include #include using namespace std; #pragma comment (lib, "winmm.lib") using namespace std; //----unsere definitionen---// #define linkemaus 0x01 //---------unsere funktionen------------------// void doclick( int sleepbetweenevents = 50 ,int sleepbeforclick = 60, int sleepafterclick = 60) { Sleep(sleepbeforclick); mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0 ); Sleep(sleepbetweenevents); mouse_event( MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ); Sleep(sleepafterclick); } //---------------------unsere schleife----------------------------// int main() { while(true) //schleife { if (GetAsyncKeyState(linkemaus) < 0) //wenn linke maustaste gedrueckt ist { doclick(); //unsere clickfunktion aufrufen } Sleep(5); //cpu ressourcen freigeben } }