Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/11/2015, 09:13
Chuckyz0r
 
Fecha de Ingreso: junio-2012
Mensajes: 18
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Realizar accion en una ventana especifica

Cita:
Iniciado por Gerard93 Ver Mensaje
Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhhhhh , ok por ahi hubieramos empezado, pense que hablabas de la ventana de tu aplicacion no de una pestaña de tu navegador.....ok entonces, tu aplicacion es de escritorio o web? quieres que tu aplicacion mande por ejemplo un F1 a una pestaña abierta de tu navegador??.

Exactemente que deseas implementar, por ejemplo yo te podria decir quiero una aplicacion que me refresque una pagina web cada tanto tiempo, que es lo que pretendes realizar?, asi podemos entender mejor como ayudarte

Saludos!
exactamente es para un juego, que precione F1 ya intente con este codigo que hice

Call Sleep(5000) '2 segundos para seleccionar firefox


Call keybd_event(17, 0, 0, 0)
Call keybd_event(97, 0, 0, 0)
Call keybd_event(17, 0, KEYEVENTF_KEYUP, 0)
Call keybd_event(97, 0, KEYEVENTF_KEYUP, 0)
MsgBox("Ejecutado")

me funciona, eso es dejando la ventana del explorador activa. me funciona en el firefox pero no en el juego "ojo probe usandolo con ctrl+1 (17+97) a ver si agarraba lueo probe con este codigo

Call keybd_event(112, 0, 0, 0)
Call keybd_event(112, 0, KEYEVENTF_KEYUP, 0)
MsgBox("Ejecutado")

segun en una lista que lei 112 es F1, pero no me funciona en el juego:S.

Ya probe con el codigo que me distes "SendKeys.Send("{F1}")", funciona para otras aplicaciones pero no le funciona al juego. que podria hacer ? tienes alguna otra idea ?

Última edición por Chuckyz0r; 05/11/2015 a las 15:52