Tecnología

Inicio

Cómo leer una cadena a partir de una ventana en AutoIt

AutoIt, un programa de automatización de Windows, libera a los usuarios de las tareas repetitivas, como clic en los botones para consultar el correo electrónico y pulsando teclas para iniciar aplicaciones. Otra característica útil AutoIt le da la posibilidad de recuperar la cadena de texto en la barra de título de cualquier ventana. Uso AutoIt, por ejemplo, para leer el título completo de una ventana de Internet Explorer, y su programa puede determinar la cadena de URL actual almacenado en la barra de título del navegador. AutoIt se encarga de la programación complicada detrás de las escenas. Todo lo que tiene que hacer para recuperar una cadena es añadir unas pocas líneas de código en un archivo de AutoIt.

Instrucciones

1 AutoIt descarga desde la página principal de la aplicación e instalar el programa en el ordenador si no está ya instalado.

2 Poner en marcha el Bloc de notas y crear un nuevo documento.

3 Pegue el siguiente texto en el documento:

Opt ( "WinTitleMatchMode", 2)
$ TargetWindow = "Bloc de notas"
$ Cadena1 = WinGetTitle ($ targetWindow)
MsgBox (0, "Cadena de title =", $ cadena1)

La primera línea, un comentario, explica lo que hace el script. La línea 2 define una variable llamada $ targetWindow; su valor es "Bloc de notas". AutoIt recuperará la cadena de título de Bloc de notas en este ejemplo. La tercera línea ejecuta el comando WinGetTitle. Este comando recupera la cadena de texto y lo almacena en una variable denominada $ cadena1. La última línea de código muestra la cadena de texto recuperado.

4 Pulse las teclas "S" en el teclado la tecla "Ctrl" y al mismo tiempo para mostrar la libreta de "Guardar como". Escriba un nombre para el archivo de AutoIt, tales como "Autoit_Test1.au3", en el cuadro de entrada Nombre de archivo y haga clic en "Guardar". Recuerda añadir la extensión ".au3" al final del nombre de archivo, como se muestra en este ejemplo.

5 Iniciar el Explorador de Windows y busque el archivo que guardó. Haga doble clic en el archivo. La secuencia de comandos se ejecuta AutoIt, recupera la cadena del título de Bloc de notas y muestra la cadena recuperada desde el Bloc de notas en un cuadro de mensaje emergente.

Consejos y advertencias

  • Experimento con la recuperación cadena a partir de otras ventanas, cambiando el valor de $ targetWindow al título que se encuentra en otra ventana, como "Firefox". Guarde el archivo, volver a ejecutarlo y AutoIt almacenará la cadena recuperada desde la ventana en la variable $ targetWindow. esta variable se utiliza como quieras después de obtener su valor.
  • En este ejemplo, los nombres de las variables que contienen la ventana de destino y el valor de cadena recuperada son $ targetWindow y $ cadena1. Utilizar cualquier nombre para estas variables, pero comenzará a todas las variables con el carácter "$".