si il ciclo è inevitabile è chiaro a questo punto
sono arrivato a questo punto..
due problemi:
1. la parte di attiva/disattiva ascolto non funziona (è quella commentata)
2. non so come gestire il click (ovviamente vorrei che premendo un tasto simulasse il click del mouse)
MOUSEEVENT_LEFTDOWN non mi viene riconosciuto che libreria deve essere inclusa?
Codice PHP:
#include <windows.h>
#include<stdio.h>
#include<stdlib.h>
#include <iostream>
int x=100;
int y=100;
bool active = true;
void controlla_tastiera(){
//if(active){
//if (GetAsyncKeyState(53)<0) {active=false;}
//if (GetAsyncKeyState(54)<0) {active=true;}
if (GetAsyncKeyState(49)) {
x-=20;
SetCursorPos(x,y);
}
if (GetAsyncKeyState(50)) {
y-=20;
SetCursorPos(x,y);
}
if (GetAsyncKeyState(51)) {
x+=20;
SetCursorPos(x,y);
}
if (GetAsyncKeyState(52)) {
y+=20;
SetCursorPos(x,y);
}
if(GetAsyncKeyState(VK_NUMPAD0))
(
mouse_event(MOUSEEVENT_LEFTDOWN, x, y, 100, 100));
}
}
//}
}
int main() {
while(1){
controlla_tastiera();
Sleep(30);}
}