enviar teclas

Carlos
03 de Febrero del 2005
Mira, yo soy muy novato en el tema y hay un problema que sin
duda para ti seria una tonteria pero el cual yo no puedo resolver.

Lo que tengo que hacer es un pequeño programa en Visual Basic 6.0 que me permita enviar teclas
a otra aplicación que se esté ejecutando: un juego, un procesador de textos, una calculadora, etc.

Y me encantaria saber si hay alguna forma para que aparte de teclas se pueda mover el puntero
del mouse dentro de la aplicación. Aunque dudo mucho que esto ultimo sea posible. Quizas tu puedas.

Muchisimas gracias de antemano.

Carlos.

emiliomiguez
03 de Febrero del 2005
Para el envío de teclas tienes la función SendKeys.
Lo del ratón, no recuerdo si hay algo pero supongo que con alguna de las API's podrías hacerlo.

juanma
03 de Febrero del 2005
Alguien sabe como mandar a otro programa desde uno en visual basic, me han dicho que con la api con sendmessage, pero no tengo coj.. a sacarlo, consigo cerrar el programa o abrirlo, pero no mandarle teclas.
Alguien puede ayudarme

l_island
03 de Febrero del 2005
Para mover el puntero del ratón a cualq

l_island
03 de Febrero del 2005
Para move el puntero del ratón a cualquier punto de la pantalla utiliza la función SetCursorPos:

Public Declare Function SetCursorPos Lib "user32" Alias "SetCursorPos" (ByVal x As Long, ByVal y As Long) As Long

Saludos!!
l_island