Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: vans_9069 on October 21, 2010, 08:17:22 PM

Title: DUDA con el RATON
Post by: vans_9069 on October 21, 2010, 08:17:22 PM
 ???  ??? sere claro y conciso:

necesito poder PROGRAMAR el movimiento del RATON y poder llevarlo por el escritorio y abrir carpetas y clickear cosas, es potencialmente importante que alguien que sepa lo mas minimo de este tema me resuelva la duda y me redirija o me postee alguna libreria o tutorial

gracias
Title: Re: DUDA con el RATON
Post by: DCelso on October 21, 2010, 08:40:37 PM

http://msdn.microsoft.com/en-us/library/ms703320.aspx

http://msdn.microsoft.com/en-us/library/ms644937.aspx

http://tgk2.blogspot.com/2007/12/windows-api-mouse-move-and-click-vb6.html

http://www.pinvoke.net/default.aspx/user32.mouse_event

Ahí tienes pa aburrir :D, ya nos contarás qué estás tramando.

¿Te has metido en alguna página de publicidad que paga por verla y detecta la inactividad? :D
Title: Re: DUDA con el RATON
Post by: DCelso on October 21, 2010, 08:44:03 PM
Anda, mira estos links:
http://es.kioskea.net/download/descargar-11576-auto-mouse-mover
http://es.kioskea.net/download/descargar-11574-auto-mouse-click

Y para linux:
http://www.semicomplete.com/projects/xdotool/
Title: Re: DUDA con el RATON
Post by: vans_9069 on October 21, 2010, 09:23:05 PM
eso es lo que busco...pero no estoy en un foro de bennu para buscar aplicaciones externas a bennu. creo que me entenderas y diras que estoy loco pero lo que yo quiero es que eso sea programable en funcion de variables....VAMOS QUE QUIERO ACER LA APLICACION DE MOVER EL RATON DENTRO DE UNA APLICACION DE BENNU...

ALGUIEN PODRIA ACER UNA LIBRERIA COMPATIBLE EN BENNU PARA QUE SE MUEVA EL RATON Y CLICKEE??
Title: Re: DUDA con el RATON
Post by: osk on October 21, 2010, 09:42:07 PM
Es hacer procesos en forma de botón y hacer que el ratón si colisiona y si se clica en él, que se ejecute otro proceso...
Un ejemplo es el editor fpg de Prg, por decir uno...a partir de la librería gui de Splinter (inacabada)
Title: Re: DUDA con el RATON
Post by: Drumpi on October 22, 2010, 12:16:57 AM
Como te dicen, me temo que eso tendrás que programarlo por tu cuenta.
Te recomiendo que leas acerca de MOUSE, MOUSE.LEFT, COLLISION, GLOB y WRITE_IN_MAP para ir empezando a montar algo decentillo.
Dificultad: media o media-alta, según cómo implementes la lista de ficheros.
Title: Re: DUDA con el RATON
Post by: DCelso on October 22, 2010, 06:28:09 AM
A lo mejor yo no lo he entendido bien, porque lo que comentais vosotros es para controlar el ratón dentro de la ventana bennuGD, pero si quieres controlar el ratón fuera de la ventana para cerrrar otras aplicaciones del sistema operatito o para hacer click en hiperviínculos de páginas web pues como que no vale nada de eso, habría que hacer un módulo que desde C++ importara a bennu las funciones de la API de windows (o X11 en linux) de movimiento de ratón.
Title: Re: DUDA con el RATON
Post by: Windgate on October 22, 2010, 07:41:01 AM
Quote from: DCelso on October 22, 2010, 06:28:09 AM
A lo mejor yo no lo he entendido bien, porque lo que comentais vosotros es para controlar el ratón dentro de la ventana bennuGD, pero si quieres controlar el ratón fuera de la ventana para cerrrar otras aplicaciones del sistema operatito o para hacer click en hiperviínculos de páginas web pues como que no vale nada de eso, habría que hacer un módulo que desde C++ importara a bennu las funciones de la API de windows (o X11 en linux) de movimiento de ratón.

Conozco a vans y sé que es eso lo que quiere el muy perraco. ¿Se podrían portar las funciones de la API de Windows a BennuGD en una dll?, ¿Sería "legal"?
Title: Re: DUDA con el RATON
Post by: osk on October 22, 2010, 10:09:05 AM
Es un poco flipar, ¿no?
Title: Re: DUDA con el RATON
Post by: SplinterGU on October 22, 2010, 10:27:01 AM
lo que quiere hacer es controlar el mouse fuera de la ventana de bennugd.

quizas podrias usar las herramientas windows como el "recorder", creo que se llama, que permite grabar eventos y luego reproducirlos, si te armas el archivo de input y luego llamas a la aplicacion, te evitas armar todo el asunto de de una dll especial. Solo tenes que buscar info del formato de ese archivo.
Title: Re: DUDA con el RATON
Post by: vans_9069 on October 22, 2010, 11:35:50 AM
Moraleja:

Quien es el osado que creara una libreria de bennu que aga lo que pido, programar el movimiento y el click del raton???

E de decir que explicar para que voy a acer esto no entra dentro de mis planes, pero si e de decir que es algo muy gordo, y que el que aga la labor de fabricar la libreria sera recompensado con el programa cuando este terminado, lo prometo, y windgate puede dar fe de que se trata de algo gordo y merece la pena colaborar
Title: Re: DUDA con el RATON
Post by: DCelso on October 22, 2010, 02:24:44 PM
:D
Title: Re: DUDA con el RATON
Post by: Danielo515 on October 22, 2010, 03:42:49 PM
No veo la moraleja por ninguna parte.

A veces uno tiene que desvelar parte de sus planes ultrasecretos para que le puedan ayudar.
Eso sí que tiene moraleja.
Title: Re: DUDA con el RATON
Post by: SplinterGU on October 22, 2010, 04:17:26 PM
si mantienes todo en tanto secreto va a ser dificil despertar el interes de los demas, y por ende dificil conseguir colaboracion...
Title: Re: DUDA con el RATON
Post by: vans_9069 on October 23, 2010, 10:34:48 AM
bueno, pues se te despierta el interes ...mi intencion es desarrollar un semibot, con inteligencia artificial...su aplicacion funcional ya no la puedo decir..pero vamos garantizo que podria llegar a ser algo muy rentable
Title: Re: DUDA con el RATON
Post by: Windgate on October 23, 2010, 09:08:39 PM
Ay vans, es que tienes unas ideas... Su idea está basada en un tema similar a hacer pujas en eBay reconociendo valores de la puja actual y del nombre del producto...

Básicamente y entre otras cosas, necesita una funcionalidad para programar movimientos del ratón y clics fuera de la ventana de ejecución.

Hace muchos años, cuando empecé con la programación, también pensé en un sistema así para usar el AzraSMS y hacer un bot que enviase el mismo SMS a todos los números de móvil españoles entre el 600 000 000 y el 699 999 999.

Desgraciadamente por aquél entonces sólo era un niño y lo hice de forma muy artesanal, incluso tuve algunos problemas con la policía, pero eso es otra historia xD