Visual Basic ( VB ) , lenguaje de desarrollo de Microsoft para Windows y el medio ambiente , ofrece al menos dos formas de programas que actualmente no reciben la entrada del usuario automatizar . Una forma es para ejecutar las funciones que el programa para ser controlado expone al control de programas para ese propósito . Otro método implica el uso de la automatización de la clase SendKeys VB . El método Send de esta clase puede enviar pulsaciones de teclas a las aplicaciones dadas enfoque por el comando AppActivate . Envío de comandos de Visual Basic para comandos fuera de foco permite que diferentes tipos de programas para trabajar juntos. Instrucciones
1
abierto VB y haga clic en "Nuevo proyecto" del menú " Archivo" para empezar a crear un programa nuevo , en blanco . Vas a personalizar el programa para enviar un comando a una aplicación que no está en foco.
2 Haga clic en el enlace "Windows formulario de solicitud" que aparece en el cuadro de diálogo "Nuevo proyecto" . Abra la ventana de diseño de formulario de entrada de usuario del programa haciendo clic en " Diseño" en el menú " Ventana".
3
Arrastre un control de etiqueta de la caja de herramientas de control en el formulario, colocando el etiqueta en la parte superior . Haga clic en la etiqueta y haga clic en "Propiedades", luego " de aplicaciones para automatizar " tipo de la "Texto " corredor de propiedades.
4
Hacer otra etiqueta como lo hizo la primera, pero colocarlo directamente en virtud de la primera, y establecer su texto a " secuencia de teclas ".
5
Arrastre un control de cuadro de texto en el cuadro de herramientas hasta el formulario , colocándolo directamente a la derecha de la primera etiqueta. Arrastre otro cuadro de texto a la derecha de la segunda etiqueta.
6
Arrastre un control Button desde el cuadro de herramientas hasta el formulario , por debajo de los controles existentes en el formulario. Haga doble clic en el botón para entrar en una ventana para escribir el código fuente de su programa de automatización .
7
Pega el siguiente código fuente por encima de la "End Sub" declaración del subprograma " Button1_Click " . Este código se activa el programa introducido en el primer cuadro de texto , a continuación, enviar el comando de teclado especificada en el segundo cuadro de texto.
AppActivate ( TextBox1.Text )
SendKeys.Send ( TextBox2.Text )
8
ejecute el programa que desea enviar el comando de teclado .
9
Press "F5 " para ejecutar el programa , a continuación, escriba el nombre de un programa para enviar un comando de teclado . Escriba una secuencia de teclas que realiza ese comando en el segundo cuadro de texto. A continuación, se muestra de entrada para los dos cuadros de texto , que enviará el comando " Volver " de un navegador Web. ( Ejecute el programa de navegación antes de ingresar a esta entrada, y vaya a una página nueva . ) :
Escriba el nombre del navegador ( por ejemplo, " Firefox ", "Internet Explorer" ) en el primer cuadro de texto. En el segundo cuadro de texto , escriba "% { LEFT } . " VB interpretará esta secuencia de teclas como " Alt-Flecha izquierda", un comando común navegador para moverse a la página Web visitada anteriormente .
10
Presione el botón del formulario para enviar el comando al programa abierto. Si ha utilizado los datos de la muestra en el Paso 9 , el navegador vuelve a la página Web anterior.