ubiquitour.com

Como leer una cadena desde una ventana en AutoIt

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

Instrucciones

1 Descargar AutoIt de página de inicio de la aplicación e instalar el programa en tu ordenador si no está ya instalado.

2 Inicie Bloc de notas y cree un nuevo documento.

3 Pegue el texto siguiente en el documento:

Optar ("WinTitleMatchMode", 2)$targetWindow = "Bloc de notas"$string1 = WinGetTitle($targetWindow)MsgBox (0, "cadena de title =", $string1)

La primera línea, un comentario, explica lo que hace el script. Línea 2 define una variable llamada $targetWindow; su valor es "Bloc de notas." AutoIt recuperará la cadena título del 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 $string1. La última línea de código muestra el texto obtenido.

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

5 Inicie el explorador de Windows y busque el archivo que guardó. Haga doble clic en el archivo. La secuencia de comandos AutoIt ejecuta, recupera la cadena de título de Bloc de notas y muestra el string Obtenido de Bloc de notas en un cuadro de mensaje emergente.

Consejos y advertencias

  • Experimentar con la recuperación de la cadena de otros windows cambiando el valor de $targetWindow para el cargo en otra ventana, como "Firefox". Guardar el archivo, lo vuelva a ejecutar y AutoIt almacenará la cadena obtenida desde la ventana en la variable $targetWindow. Utilice esta variable quieras después de obtener su valor.
  • En este ejemplo, los nombres de las variables que sostienen la ventana de destino y obtenido el valor de cadena son $targetWindow y $string1. Utilizar cualquier nombre para estas variables, pero empiezan todos los nombres de variable con el carácter '$'.