Título: SendKeys a una app en fullscreen. Publicado por: Scratz en 23 Agosto 2007, 19:26 pm Hola de nuevo.
Tengo que enviar estas keys a un juego en pantalla completa: Código: SendKeys "º", 500 Pero no hace nada =/ No es problema de que la tecla º tenga otro nombre, eso ya lo he comprobado. ¿Alguna forma de que eso funcione? Ah, y una pregunta simple... Si a un form le cambio la propiedad StartUpPosition a CenterScreen, ¿se ejecutará en el centro de la pantalla esté a la resolución que esté? Título: Re: SendKeys a una app en fullscreen. Publicado por: Lambda en 23 Agosto 2007, 19:50 pm Hola de nuevo. Tengo que enviar estas keys a un juego en pantalla completa: Código: SendKeys "º", 500 Pero no hace nada =/ No es problema de que la tecla º tenga otro nombre, eso ya lo he comprobado. ¿Alguna forma de que eso funcione? Ah, y una pregunta simple... Si a un form le cambio la propiedad StartUpPosition a CenterScreen, ¿se ejecutará en el centro de la pantalla esté a la resolución que esté? como el mismo nombre de la funcion dice, SendKeys es para enviar TECLAS no texto xDD Creo q es el cod2, no se si la api Sendmessage servira de algo .. Título: Re: SendKeys a una app en fullscreen. Publicado por: lipman en 23 Agosto 2007, 19:58 pm Si quieres enviar texto, puedes usar el Clipboard.SetText para tener el texto copiado al portapapeles y luego si quieres con un sendkeys pones "^V"
Título: Re: SendKeys a una app en fullscreen. Publicado por: Scratz en 23 Agosto 2007, 20:06 pm Hola de nuevo. Tengo que enviar estas keys a un juego en pantalla completa: Código: SendKeys "º", 500 Pero no hace nada =/ No es problema de que la tecla º tenga otro nombre, eso ya lo he comprobado. ¿Alguna forma de que eso funcione? Ah, y una pregunta simple... Si a un form le cambio la propiedad StartUpPosition a CenterScreen, ¿se ejecutará en el centro de la pantalla esté a la resolución que esté? como el mismo nombre de la funcion dice, SendKeys es para enviar TECLAS no texto xDD Creo q es el cod2, no se si la api Sendmessage servira de algo .. SendKeys "texto" me ha servido toda la vida. Googlearé Sendmessage a ver si me puede ayudar. Por cierto, es el COD2 ;P Cita de: lipman link=topic=177733.msg845727#msg845727date=1187891917 Si quieres enviar texto, puedes usar el Clipboard.SetText para tener el texto copiado al portapapeles y luego si quieres con un sendkeys pones "^V" No creo que me sirva, antes de escribir texto tengo que abrir la consola del juego con la tecla º. Título: Re: SendKeys a una app en fullscreen. Publicado por: ~~ en 24 Agosto 2007, 00:24 am Con sendkeys si que puedes enviar texto.. prueva poniendo un sleep entre envio y envio, q a lo mejor te falla por eso...
Título: Re: SendKeys a una app en fullscreen. Publicado por: ActiveSheet en 24 Agosto 2007, 05:11 am estaba invistigando sobre el tema y probando cosas y descubri algo xD
no lo hagan por que las bocinas empiesan a sonar feo y se traba el mouse xD Código
se pone loco y si tienes poca ram ni es administrador de tareas lo quita xD claro siempre y cuando cumpliendo con lo que pide el codigo xD Título: Re: SendKeys a una app en fullscreen. Publicado por: Freeze. en 24 Agosto 2007, 16:37 pm Ni con un Doevents??
:xD :xD :xD :xD Cambiando el tema: He escuchado que a muchos no les funciona el SendKeys en los Juegos... Podrias decir que juego es? Título: Re: SendKeys a una app en fullscreen. Publicado por: wACtOr en 24 Agosto 2007, 17:43 pm creo que el juego es el callof dutty, por los mensajes que e leido de Scratz.
yo tambien tengo problemas para envia teclas a un juego, el gunbound, pero es que el sistema de proteccion de ese juego es brutal. Título: Re: SendKeys a una app en fullscreen. Publicado por: elmaro en 24 Agosto 2007, 18:56 pm la mayoria de los juegos tiene sistemas de proteccion referido a los sendkeys
uno muy bueno tmb es el del mu es cuestion de probar cosas nuevas y probar Título: Re: SendKeys a una app en fullscreen. Publicado por: Zeioth en 28 Septiembre 2007, 01:14 am Hace una semanas encontre una solucion a este problema tan comun, a mi me dio buen resultado.
la explicacion completa esta http://forums.cameroncole.com/index.php?showtopic=10063&mode=linear (http://forums.cameroncole.com/index.php?showtopic=10063&mode=linear) usando la biblioteca AutoItX3.dll trabajareis directamente con directx, lo cual es bastante mas eficiente a la hora de mandar keys a aplicaciones 3D o juegos. Para el include: Código: Public Declare Sub AU3_Send Lib "AutoItX3" (ByVal lps As String, ByVal nmode As Integer) Código: AU3_Send("{ENTER}", 0) Un saludo. Título: Re: SendKeys a una app en fullscreen. Publicado por: zXxOsirisxXz en 28 Septiembre 2007, 12:44 pm muy wena respuesta, pero recurda k ya ahi muchos anti-cheats programas k blokean eso.. como el famoso GameGuard de iNCA. El SendKey no funciona por eso.. =(
Esperemos k si funcione, lastima k no tengo ahora mismo el tiempo para hacerlo. Título: Re: SendKeys a una app en fullscreen. Publicado por: Zeioth en 28 Septiembre 2007, 15:21 pm Si eso he oido, de momento lo he testeado en varios juegos online, entre ellos FFXI y va de fabula. A ver si a alguien se le ocurren mas alternativas, que cuantas mas opciones mejor.
|