C++ Toggle Button An/Aus wie erstellen?
Hallo,
ich möchte einen AutoClicker in C++ erstellen.
Vorraussetung: Wenn Taste (R) gedrückt wird, soll der AutoClicker an sein aber erst wenn man die Linke Maustaste hält, soll er Klicken. Und wenn man danach die Taste (R) wieder drückt soll der AutoClicker ausgehen sodass nichts passiert wenn ich die linke Maustaste gedrückt halte.
Was mache ich falsch?
Mein Code:
bool isToggled = false;
void leftClickerModule() {
if (leftClicker) {
switch (leftRandomize) {
case true:
if (GetAsyncKeyState(VK_LBUTTON)) {
std::thread click(click, 0);
std::this_thread::sleep_for(std::chrono::milliseconds(1000 / randomize(leftMin, leftMax)));
click.detach();
}
break;
case false:
if (GetAsyncKeyState('R')) {
isToggled = true;
} else {
isToggled = false;
}
if (isToggled == true & GetAsyncKeyState(VK_LBUTTON)) {
std::thread click(click, 0);
std::this_thread::sleep_for(std::chrono::milliseconds(1000 / leftStatic));
click.detach();
}
break;
}
}
}
2 Antworten
Das ist zwar keine direkte Antwort aber ein Rat, der dir vermutlich mehr bringt:
Für Coding-Fragen würde ich dir empfehlen, diese bei https://stackoverflow.com zu stellen. Dort lässt sich darüber viel ausführlicher diskutieren, denn deine Frage scheint zu speziell für GuteFrage.net zu sein.
Ich verstehe nicht ganz, warum du dir die Arbeit machst, einen eigenen Autoklicker zu machen, wenn es fertige wie Sand am Meer gibt.
Ich geb dir n Tipp, wenn du dir nicht den Kopf mit sowas zerbrechen willst, nimm den SpeedAutoKlicker; alternativ besorg dir AHK und machs damit; deutlich benutzerfreundlicher als C/C#/C++ :)