Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/05/2008, 00:31
Avatar de Fayca
Fayca
 
Fecha de Ingreso: abril-2008
Mensajes: 164
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: ayuda con un error

miren les sube el codigo ya terminado el programa

#include <windows.h>

main(int argc, char *argv[])
{
if (argc = 3)
{
if(atoi(argv[1]) == -10)
{
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
return 0;
}
if(atoi(argv[1]) == -20)
{
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
return 0;
}
if(atoi(argv[1]) != -10 || -20)
{
int nWidth = GetSystemMetrics(SM_CXSCREEN) - 1, nHeight = GetSystemMetrics(SM_CYSCREEN) - 1;
SetCursorPos((atoi(argv[1]) % nWidth) + 1, (atoi(argv[2]) % nHeight) + 1);
return 0;
}
}
}



el programa funciona asi
si le pasas por ejemplo desde la linea de comandos

Ruta del programa.exe 0 0
posisionara el puntero del mouse en las cordenadas 0 0
y si le pasas
ruta del programa.exe -10 dara un click derecho
y -20 dara uno izquierdo