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$
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
Respuesta Responder a este mensaje
#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.


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).

Respuesta Responder a este mensaje
#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.


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).

Respuesta Responder a este mensaje
#4 Anonimo
27/11/2003 - 00:55 | Informe spam
ya revise la solucion que me sugieren:

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).




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
Respuesta Responder a este mensaje
#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:

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).




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
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida