Pregunta

Estoy utilizando xvkdb con X11 para enviar el contenido de mi lector de código de barras para el foco de teclado de la ventana.

Pero yo estoy buscando a este puerto del lector de código de barras en Microsoft Windows. ¿Cómo hacer eso?

Aquí está la escritura del golpe:

zbarstream /dev/video | xvkbd -file -
¿Fue útil?

Solución

Si lo que desea es copiar texto, utilice el portapapeles . Hay muchas utilidades de línea de comandos que le permiten copiar texto en el portapapeles. Puedo usar mi propio, muy simples 5 líneas de Delphi Pascal. Puede encontrar una utilidad en el blog Raymond Chen lo nuevo de edad http://blogs.msdn.com/oldnewthing/archive/2009/11/10/9919908.aspx

Este método proporciona una seguridad adicional de que es el usuario debe pegar el texto en la aplicación, pero esta acción adicional requerida puede ser indeseable. En ese caso, o si necesita un control más detallado, a continuación, necesita alguna manera de inyectar las pulsaciones de teclado en el controlador de teclado. Hay algunos simuladores de teclado y utilidades de automatización teclado. AutoIT y AutoHK son muy populares.

Otros consejos

Que yo sepa, no la teclado en pantalla incluye en Windows hace tener una interfaz de línea de comandos y por lo tanto no admite la redirección de entrada. No estoy seguro acerca de otros teclados virtuales de terceros, ya que nunca he utilizado ninguna.

Sin embargo, hay la href="http://msdn.microsoft.com/en-us/library/8c6yea83.aspx" rel="nofollow noreferrer"> SendKeys método scripting que se puede utilizar para simular la entrada de teclado en la ventana activa. Así que si usted lanza su lector de código de barras y la captura de su salida de un guión (VBScript / JScript), usted debe ser capaz de utilizar SendKeys a enviar la salida a la ventana activa.

scroll top