Simulacion de entradas de teclado

25/11/2003 - 00:32 por pepe | Informe spam
Saludos,

Necesito simular entradas de teclado desde una forma, es
decir por ejemplo, al oprimir un boton, que genere una
entrada de teclado para que otra aplicacion la pueda
cachar.

Gracias

Preguntas similare

Leer las respuestas

#1 Michael Giagnocavo [MVP]
25/11/2003 - 06:10 | Informe spam
Para eso, debes ver SendKeys!user32.dll o keybd_event!user32.dll. Estos son
nativos al Win32, y tendras que utilizar Platform Invocation. Windows.Forms
tiene SendKeys, pero no se si te funcionara (para otras aplicaciones).

-mike
MVP

"pepe" wrote in message
news:051001c3b2e3$37c39230$
Mostrar la cita
#2 Anonimo
25/11/2003 - 14:50 | Informe spam
Otra pregunta más, como debo hacer correctamente el
llamado a un metodo nativo (en este caso parte de una
dll), te agradecería algo de código de ejemplo...

Gracias nuevamente.


Mostrar la cita
user32.dll. Estos son
Mostrar la cita
Invocation. Windows.Forms
Mostrar la cita
aplicaciones).
Mostrar la cita
#3 Michael Giagnocavo [MVP]
25/11/2003 - 17:05 | Informe spam
Usa Google Groups :)

http://groups.google.com/groups?sou...ent+dotnet

Hay varios ejemplos (y unos en espanol tambien).

-mike
MVP

wrote in message
news:108601c3b35b$1e2a7280$

Otra pregunta más, como debo hacer correctamente el
llamado a un metodo nativo (en este caso parte de una
dll), te agradecería algo de código de ejemplo...

Gracias nuevamente.


Mostrar la cita
user32.dll. Estos son
Mostrar la cita
Invocation. Windows.Forms
Mostrar la cita
aplicaciones).
Mostrar la cita
#4 Anonimo
27/11/2003 - 00:55 | Informe spam
ya revise la solucion que me sugieren:

Mostrar la cita
user32.dll. Estos son
Mostrar la cita
Invocation. Windows.Forms
Mostrar la cita
aplicaciones).
Mostrar la cita
y sobre esto me surge una duda, es posible que el evento
capturado por otra aplicación? por ejemplo. en una
aplicación oprimir un botón emule "oprimir una tecla" y
otra aplicación la capte (para esto, yo creo que es
necesario quitarle el foco a la aplicacion que envia)

gracias
#5 Michael Giagnocavo [MVP]
27/11/2003 - 18:24 | Informe spam
Esas funciones meten input en el stream de input. Seria lo mismo que si
fueras tecleando. Estas correcto sobre el foco -- si tu programa tiene el
focus, debes cambiarlo a otra aplicacion antes de ejecutar tu codigo.
-mike
MVP

wrote in message
news:04e701c3b478$bc2d33a0$
ya revise la solucion que me sugieren:

Mostrar la cita
user32.dll. Estos son
Mostrar la cita
Invocation. Windows.Forms
Mostrar la cita
aplicaciones).
Mostrar la cita
y sobre esto me surge una duda, es posible que el evento
capturado por otra aplicación? por ejemplo. en una
aplicación oprimir un botón emule "oprimir una tecla" y
otra aplicación la capte (para esto, yo creo que es
necesario quitarle el foco a la aplicacion que envia)

gracias
Ads by Google
Search Busqueda sugerida