03/05/10 14:17
MagoDelC++
salve a tutti ora vi mostro il mio problema sperando che troviate l'errore! allora cercando su internet ho trovato un codice in c++ che mostrava tutte le coordinate del mouse quando si muoveva! allora ho pensato di registrare queste posizioni in un array per poi ripeterle usando le adeguate funzioni! in pratica il mio scopo e registrare i movimenti del mouse e quando il mouse ha coordinata di x=0 di interrompere e di rifare i movimenti che ho fatto! ma il problema e che il codice mi sembra giusto però non funziona!
ecco il codice!
ecco il codice!
#include <iostream> #include <windows.h> using namespace std; int main() { int x,y,p,o,a; double q,w; float mousex[500]; float mousey[500]; POINT mouse, old_mouse; old_mouse = mouse; while(mouse.x!=0) { for(a=0;a!=500;a++) { if (!GetCursorPos(&mouse)); if (mouse.x != old_mouse.x || mouse.y != old_mouse.y) mousex[a]=mouse.x; mousey[a]=mouse.y; old_mouse = mouse; } } for(a=0;a!=500;a++) { q=mousex[a]; w=mousey[a]; _sleep(1000); cout<<q<<" "<<w; SetCursorPos(q, w); } return 0; }
aaa