Visual Basic - Simular entrada por teclado

Life is soft - evento anual de software empresarial
 
Vista:

Simular entrada por teclado

Publicado por Mamila (23 intervenciones) el 29/09/2006 18:58:12
Hola,

Estoy como loca con esto porque no he podido hacer que me funcione. Tengo que hacer una pequeña funcion que simule la entrada de un teclado a un PC pero utilizando el puerto serial Com1. Algo similar a cuando se conecta un lector de codigos de barra al teclado de un PC.

Por ejemplo, si a la Com1 conecto un lector de codigos de barra, una balanza o cualquier dispositivo serial, la aplicacion que este abierta o con el foco en ese momento debera recibir el valor que se transmitio por la Com1.

Suponiendo que es una balanza, al momento de pesar un articulo el valor del peso se transmite al PC via Com1 y si tengo abierto Excel el valor del peso lo pone donde este el cursor en la planilla, si es un Notepad que lo escriba ahi dentro, y asi.

Espero puedan ayudarme.

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Simular entrada por teclado

Publicado por jona (25 intervenciones) el 29/09/2006 19:23:00
Yo una vez emule una entrada por teclado de un aparato serial lector de codigos
de barra con un truco barato:

panel de control - opciones de accesibilidad - general - Usar SerialKeys - configuracion
- com1 - 9600

donde 'com1' y '9600' son el puerto serie y la velocidad de baudios variables.

Ojala te sirva.

Saludos
Jonathan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Simular entrada por teclado

Publicado por Mamila (23 intervenciones) el 29/09/2006 20:50:23
Gracias por tu respuesta Jonathan pero no me sirve porque al capturar el string por la puerta serial debo hacerle algunos filtros.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Simular entrada por teclado

Publicado por Matías Freire (421 intervenciones) el 03/10/2006 22:06:44
utiliza la función SendKeys de VB....

Siempre actúa sobre la ventana con foco, aunque no sea de visual.

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Simular entrada por teclado

Publicado por Mamila (23 intervenciones) el 04/10/2006 22:29:42
Perfecto, gracias Matías
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar