Simular un Lector de Teclado desde programa

116 views
Skip to first unread message

Gorka

unread,
May 19, 2011, 7:16:40 AM5/19/11
to Comunidad de Visual Foxpro en Español
Hola a todos.
Ncesitaría desde un programa desarrollado en VFox 8.0 poder enviar una
serie de datos al textbox que tiene el foco en ese momento, aunque sea
otra aplicación diferente.
Básicamente es lo mismo que hace un lector de CB de teclado, que lo
que lee lo muestra en la pantalla donde esta el foco.
Mi aplicación esta escuchando un Socket por el que le llega un mensaje
que tiene que tratar y reconvertir y finalmente dejar el resultado
correcto en el TextBox de otra aplicación que no tiene ninguna
vinculación con la mía.
Alguien tiene idea de como puedo hacer esto?
Gracias de antemano.
Gorka

Norberto

unread,
May 19, 2011, 10:43:18 AM5/19/11
to Comunidad de Visual Foxpro en Español
_CLIPTEXT guarda en el portapapeles de windows los datos para el
textbox
Luego podes hacer ctrl-v en la otra aplicacion

Juan de Dios Corrales Leal

unread,
May 19, 2011, 2:48:45 PM5/19/11
to Comunidad de Visual Foxpro en Español
Para que quieres reinventar la rueda ???...

C:\Windows\System32\OSK.EXE

ZeRoberto

unread,
May 19, 2011, 2:52:05 PM5/19/11
to publice...@googlegroups.com
Puedes hacerlo con el comando Keyboard o con las API's SendKey

Saludos

William Silupu

unread,
May 19, 2011, 3:54:25 PM5/19/11
to publice...@googlegroups.com
Estimados
 
Podrian comentarme como estan realizando sus rutinas de mayorizacion , esto para los q tienen un sistema de contabilidad ; utilizan trigger ? fvr sus comentarios y experiencias bien recibidas
 
Slds
Willy

WWW.BROOMPERU.COM

JUANFER

unread,
May 19, 2011, 3:20:25 PM5/19/11
to publice...@googlegroups.com
El mismo sql te permite generar un balance sin necesidad de mayorizar

Irlandes 1960

unread,
May 19, 2011, 4:54:01 PM5/19/11
to publice...@googlegroups.com
Hola, Por tu pregunta (trigger) me parece que te estas planteando una mayorizacion on line permanente.
Yo los mayores los resuelvo con una query cuando lo piden, via consultas o informes.
Tene presente que a los contadores les encanta mirar cosas para atras, no necesariamente a hoy.
en esencia es un SQL con sum del debe y del haber, agrupado por cuenta
pero despues vienen los 318.715 detalles que se le pueden ocurrir a la imaginacion de los usuarios.
Por ejemplo querer consultar el detalle de las lineas mayorizadas y/o el asiento completo
Suerte
 

Carlos Miguel FARIAS

unread,
May 19, 2011, 5:27:32 PM5/19/11
to publice...@googlegroups.com
Como contador miro para atras y me veo mejor.
La Contabilidad es el sistema de información mas viejo que existe en el mundo Occidental, y hay contabilidad registrada en escritura cuneiforme.
O sea que los sistemas de información contable impulsaron la necesidad de guardar registros (se conocen sistemas hechos con hebras de lana y nudos).

En un sistema de contabilidad piola, informatico, no es necesario tener archivos para los libros mayores (detalle de operaciones agrupados por cuentas).
Simplemente, sobre el registro de diario sumas filtrando por la cuenta contable requerida.
Los libros mayores surgieron de la necesidad de analizar la información categorizada y no porque sea (en algunos paises) legal disponer de ellos.

Los detalles son requeridos para hacer los informes contables con los cuales se determina el funcionamiento economico de la empresa. Y los detalles son para poder hacer la legal "elusión impositiva" (que muchos confunden con evasión, que es ilegal, y no necesitas un contador para hacerla).
Saludos: Miguel

P.D. Los contadores y los abogados somos aburridos, con la diferencia que los contadores lo reconocemos.
35D.gif
35E.png
1B2.png
33A.gif
320.gif

HDA HDA54

unread,
May 19, 2011, 5:45:05 PM5/19/11
to publice...@googlegroups.com
ChE ? Y También programas en Fox ?
35D.gif
35E.png
1B2.png
33A.gif
320.gif

Gorka

unread,
May 20, 2011, 1:10:56 AM5/20/11
to Comunidad de Visual Foxpro en Español
Hola Norberto
Gracias por la idea, pero necesito que sea un proceso automático, sin
intervención de ningún usuario.
Hay una aplicación externa, que no podemos manipular que esta
esperando la introducción de una referencia (Bien por teclado o por un
lector de código de barras).
Yo pretendo que mi aplicación, que esta corriendo por detrás, realice
esa introducción de forma automática.
Saludos y gracias

Gorka

unread,
May 20, 2011, 1:12:18 AM5/20/11
to Comunidad de Visual Foxpro en Español
Hola Juan de Dios
Supongo que no me he explicado bien.
Lo que necesito es que sea un proceso automático, sin intervención de
ningún usuario.
Hay una aplicación externa, que no podemos manipular que esta
esperando la introducción de una referencia (Bien por teclado o por un
lector de código de barras).
Yo pretendo que mi aplicación, que esta corriendo por detrás, realice
esa introducción de forma automática.
Saludos y gracias


On 19 mayo, 20:48, Juan de Dios Corrales Leal <jdcl...@gmail.com>
wrote:

Gorka

unread,
May 20, 2011, 1:14:46 AM5/20/11
to Comunidad de Visual Foxpro en Español
Hola ZeRoberto
El comando Keyboard siempre me manda la secuencia de teclas al
programa de Visual Fox, no a la ventana de windows activa.
Las Api's Sendkey, no las he probado, buscaré alguna referencia... si
sabes de algún ejemplo publicado te lo agradeceré.
Saludos
Gorka

On 19 mayo, 20:52, ZeRoberto <zeroha...@gmail.com> wrote:
> Puedes hacerlo con el comando Keyboard o con las API's SendKey
>
> Saludos
>
> El 19 de mayo de 2011 13:48, Juan de Dios Corrales Leal
> <jdcl...@gmail.com>escribió:

Carlos Miguel FARIAS

unread,
May 20, 2011, 6:53:21 AM5/20/11
to publice...@googlegroups.com
Empece a programar antes de recibirme (en esa epoca, solo existia la carrera de computador cientifico) y los contadores eramos los que programabamos en general sistemas del tipo administrativo.
Programe en COBOL, RPG dbase, BASIC, y algunos pinitos en pascal, el fox desde 1992, hasta hace unos años que empece con php (soluciones internet intranet) y ahora estoy bartoleando con python tambien.
35D.gif
35E.png
1B2.png
33A.gif
320.gif
Reply all
Reply to author
Forward
0 new messages