Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Extraterrestre en 10 Agosto 2019, 11:06 am



Título: [C#] Emular click del ratón en otra aplicación
Publicado por: Extraterrestre en 10 Agosto 2019, 11:06 am
Hola.

Utilizo C# y quisiera saber ¿cómo puedo emular el hacer click con el ratón fuera de mi aplicación?

La idea es que mi programa cada tantos segundos haga click en unas coordenadas de la pantalla, ahí habrá otro programa que reaccionará al click igual que si lo hubiera hecho el usuario con el ratón.

Gracias.


Título: Re: [C#] Emular click del ratón en otra aplicación
Publicado por: Eleкtro en 10 Agosto 2019, 17:16 pm
  • https://foro.elhacker.net/net/consulta_coordenadas_de_ventana_en_segundo_plano-t493667.0.html;msg2188093#msg2188093
+
  • https://foro.elhacker.net/buscador-t491309.0.html

PD: por cierto, en tu nickname falta una 'R'...


Título: Re: [C#] Emular click del ratón en otra aplicación
Publicado por: Extraterrestre en 11 Agosto 2019, 12:34 pm
Sí vaya error con mi nick, y ahora no lo puedo arreglar... lástima.
Gracias por las direcciones que me das, aunque yo de VB se poco. Las miraré.


Título: Re: [C#] Emular click del ratón en otra aplicación
Publicado por: Eleкtro en 11 Agosto 2019, 12:56 pm
yo de VB se poco

Realmente el código en VB.NET es lo de menos, lo importante es el concepto...

SendMessage y PostMessage en C#:
  • https://www.pinvoke.net/default.aspx/user32.sendmessage
  • https://www.pinvoke.net/default.aspx/user32.postmessage

Conversor offline de código VB.NET a C#:
  • https://www.tangiblesoftwaresolutions.com/download.html
(mi recomendación personal. puedes encontrar el programa con su "medicina" facilmente)

Conversor online de código VB.NET a C#:
  • http://converter.telerik.com/
(este puede dar fallos de conversión en comparación con el otro conversor)



Sí vaya error con mi nick, y ahora no lo puedo arreglar... lástima.

Si que puedes. Haz click aquí si deseas cambiarte el nombre a mostrar:
  • https://foro.elhacker.net/profiles/extraterreste-u596976.html;sa,account

Saludos