Buenas... resulta que tengo un problema y me parece que este foro es bastante bueno y talvez me puedan resolver la duda...
Resulta que programé algo asi como unos macros para el mouse.
Lo que hace mi codigo es:
-Cuadno apreto el boton derecho del mouse-->se apreta la letra "a" del teclado.
-Cuando apreto el boton del medio del mouse-->se apreta la tecla "F3" del teclado.
este es mi codigo:
El programa me anda y me compila perfecto pero no me anda en todos los programas que quiero...
Resulta que en chrome, en un txt, o en varios programas comunes y conocidos me anda el codigo...
Pero yo lo quiero usar para un juego que se llama "imperiumAO" pero cuando estoy en el juego no me anda el programa...
Es como que cuando estoy en el juego no me reconoce que esta abierto el .exe
Alguna ayuda?
Gracias.
Resulta que programé algo asi como unos macros para el mouse.
Lo que hace mi codigo es:
-Cuadno apreto el boton derecho del mouse-->se apreta la letra "a" del teclado.
-Cuando apreto el boton del medio del mouse-->se apreta la tecla "F3" del teclado.
este es mi codigo:
Código [Seleccionar]
while (i!=0){
if (GetAsyncKeyState(VK_RBUTTON)){
keybd_event(VkKeyScan('A'),0x9e,0 , 0); // 'A' Press
keybd_event(VkKeyScan('A'),0x9e, KEYEVENTF_KEYUP,0); // 'A' Release
printf ("Se preciono la tecla 'A'\n");
Sleep(150);
keybd_event(VK_ESCAPE,0x1B,0 , 0); // 'ESC' Press
keybd_event(VK_ESCAPE,0x1B,KEYEVENTF_KEYUP,0); // 'ESC' Release
}
if (GetAsyncKeyState(VK_MBUTTON)){
keybd_event(VK_F3,0,0 , 0); // 'A' Press
keybd_event(VK_F3,0, KEYEVENTF_KEYUP,0); // 'A' Release
printf ("Se preciono la tecla 'F3'\n");
Sleep(150);
keybd_event(VK_ESCAPE,0x1B,0 , 0); // 'ESC' Press
keybd_event(VK_ESCAPE,0x1B,KEYEVENTF_KEYUP,0); // 'ESC' Release
}
}
El programa me anda y me compila perfecto pero no me anda en todos los programas que quiero...
Resulta que en chrome, en un txt, o en varios programas comunes y conocidos me anda el codigo...
Pero yo lo quiero usar para un juego que se llama "imperiumAO" pero cuando estoy en el juego no me anda el programa...
Es como que cuando estoy en el juego no me reconoce que esta abierto el .exe
Alguna ayuda?
Gracias.