Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/10/2015, 14:23
SantiiLB
 
Fecha de Ingreso: octubre-2015
Ubicación: Uruguay
Mensajes: 7
Antigüedad: 9 años, 1 mes
Puntos: 0
Sonrisa Respuesta: Simular clic izquierdo C++

Cita:
Iniciado por aguml Ver Mensaje
Código C++:
Ver original
  1. if (SetCursorPos ((int)Coord [x], (int)Coord [y]))
  2.    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
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <windows.h>
  4. using namespace std;
  5. int main(){
  6.     float coordX[10] = {000,11,22,33,44,55,66,77,88,99};
  7.     float coordY[10] = {000,11,22,33,44,55,66,77,88,99};
  8.     int c1 = 0;
  9.     int c2 = 0;
  10.     int c3 = 0;
  11.     int c4 = 0;
  12.  
  13. while (!GetAsyncKeyState(65)){
  14.     Sleep(1);
  15.     while (c1 <= 10){
  16.         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;
  17.         if (SetCursorPos ((int)Coord [coordX], (int)Coord [coordY]));
  18.             SendMessage (NULL, WM_LBUTTONDOWN, 0, 0);
  19.             Sleep(100); // Delay entre cada combinacion
  20.         c1++;
  21.         if (c1 == 10){
  22.             c1 = 0;
  23.             c2++;
  24.         }
  25.             if (c2 == 10){
  26.                 c2 = 0;
  27.                 c3++;
  28.             }
  29.                 if (c3 == 10){
  30.                     c3 = 0;
  31.                     c4++;
  32.                 }
  33.                     if (c4 == 10){
  34.                         getch();
  35.                     }  
  36.                        
  37. }      
  38. }
  39. }

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!.

Última edición por SantiiLB; 14/10/2015 a las 14:57