Cita:
Iniciado por aguml
Código C++:
Ver originalif (SetCursorPos ((int)Coord [x], (int)Coord [y]))
SendMessage (NULL, WM_LBUTTONDOWN, 0, 0);
Con eso haces clic izquierdo en las coordenadas indicadas. El primer parámetro es null porque es el escritorio pero si quieres que sea en una ventana tendrías que poner su han de el cual podrías obtener con FindWindow.
Al fin alguien que responde con el código!
Mira, primero
muchísimas gracias por tomarte la molestia de contestarme, acabo de colocar esas líneas en mi código y así quedo:
Código C++:
Ver original#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;
int main(){
float coordX[10] = {000,11,22,33,44,55,66,77,88,99};
float coordY[10] = {000,11,22,33,44,55,66,77,88,99};
int c1 = 0;
int c2 = 0;
int c3 = 0;
int c4 = 0;
while (!GetAsyncKeyState(65)){
Sleep(1);
while (c1 <= 10){
cout <<" Combinaciones= "<<c4<<" "<<c3<<" "<<c2<<" "<<c1<<" Coordenadas= | C4X= "<<coordX[c4]<<" "<<"C4Y= "<<coordY[c4]<<" | "<<"C3X= "<<coordX[c3]<<" "<<"C3Y= "<<coordY[c3]<<" | "<<"C2X= "<<coordX[c2]<<" "<<"C2Y= "<<coordY[c2]<<" | "<<"C1X= "<<coordX[c1]<<" "<<"C1Y= "<<coordY[c1]<<" | "<<endl;
if (SetCursorPos ((int)Coord [coordX], (int)Coord [coordY]));
SendMessage (NULL, WM_LBUTTONDOWN, 0, 0);
Sleep(100); // Delay entre cada combinacion
c1++;
if (c1 == 10){
c1 = 0;
c2++;
}
if (c2 == 10){
c2 = 0;
c3++;
}
if (c3 == 10){
c3 = 0;
c4++;
}
if (c4 == 10){
}
}
}
}
Al compilar me dice lo siguiente:
Supongo que ya sabes, pero por las dudas...
"9999" es el nombre del archivo xD.
Muchas gracias de nuevo por contestar, espero que tengas alguna respuesta a este error que apareció.
" 'Coord' was not declared in this scope "
Un saludo!.