Mouse_Event... ich versteh es nicht mehr
-
while(true) { if(GetAsyncKeyState(0x31) && isrunning == false) { isrunning = true; GetCursorPos(&mPos); SetCursorPos(1015,980); // Position x, Position y GetCursorPos(&aPos); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); SetCursorPos(mPos.x, mPos.y); isrunning = false; } SleepEx(200, 1); }das sollte bewirken, dass wenn ich ne taste druecke (1) die maus was klickt
und dann wieder zurueckschnellt
Als ich den Sleep weggelassen hab, ging es auch noch, aber die cpu auslastung war enorm...
Jetzt mit dem sleep funktioniert es nicht mehr
=> Er führt nurnoch den Klick in der Nähe von 1015,980 aus, sonst
regt sich nichts, die SetCursorPos funktion hat anscheinend extreme Probs...Hoffentlich könnt ihr mir helfen

Danke schonmal!
-
Also das wundert mich ehrlich gesagt nicht.
Du solltest vielleicht einfach einen KeyboardHook für die Taste installieren anstatt das so zu machen.
Das ist, wie du siehst, durch die Endlosschleife schon ziemlich heftig. Und dein SleepEx verhindert das du wirklich jede Taste kriegst.
BR
Vinzenz
-
evilissimo schrieb:
Also das wundert mich ehrlich gesagt nicht.
Du solltest vielleicht einfach einen KeyboardHook für die Taste installieren anstatt das so zu machen.
Das ist, wie du siehst, durch die Endlosschleife schon ziemlich heftig. Und dein SleepEx verhindert das du wirklich jede Taste kriegst.
BR
VinzenzWiso wundert dich das nicht? Die Funktion wird doch aufgerufen,
nur die Maus wird nicht mehr bewegt wenn ich es mit sleep mache.Das mit den Hooks scheint mir sehr kompliziert zu sein,
ich bräuchte da nen gutes tutorial
-
sd333221 schrieb:
ich bräuchte da nen gutes tutorial

Guckst du mal hier: http://www.codeguru.com/cpp/w-p/dll/hooking/article.php/c12053/