AutoIt

AutoIt
Información sobre la plantilla
8 MB
CreadorJonathan Bennett
Última versión establev3.3.6.0
GéneroScripting
Sistemas Operativos compatiblesWindows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008
IdiomaIngles
LicenciaFreeware
Sitio web
http://www.autoit.com

AutoIt. Lenguaje scripting como-BASIC, freeware diseñado para automatizar la Interfaz gráfica de Windows y scripting en general. También usa una combinación de teclas simuladas, movimiento del mouse y manipulación de ventanas/controles para automatizar tareas de una manera que no es posible o práctica con otros lenguajes (ejem. VBScript y SendKeys). AutoIt es también muy pequeño, sin dependencias y es ejecutable en todas las versiones de Windows sin requerir de los molestos "runtimes"!

AutoIt fué inicialmente diseñado para situaciones repetitivas y de automatización de tareas a la hora de configurar cientos de PCs. Con el tiempo ha venido a venodo desarrollandose en un lenguaje poderoso que soporta expresiones complejas, funciones de usuario, bucles y cada cosa que los scripters veteranos podrían esperar.

Caracteristicas

  • Fácil para aprender, semejante a la sintáxis de BASIC
  • Simula teclas presionadas y movimientos de mouse
  • Manipula ventanas y procesos
  • Interactúa con todos los controles estándares de ventanas
  • El código o script puede ser compilados en un ejecutable
  • Crear Interfaces Gráficas de Usuario (IGU en inglés, GUIs)
  • Soporte de COM
  • Expresiones Regulares
  • Llamada externas directamente de un DLL y funciones del API de Windows
  • Ayuda detallada y una gran comunidad de soporte en los foros
  • Compatible con Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008
  • Soporte Unicode y soporte x64
  • Digitalmente firmado.
  • Trabaja con el Control de Usuario de Windows Vista (UAC)

AutoIt ha sido diseñado para ser lo más pequeño posible y sin archivos .dll externos o entradas de registro requeridas haciendolo más seguro para usar en servidores. Los scripts pueden ser compilados en un ejecutable estándar con la herramienta Aut2Exe.

También incluye una versión COM y DLL de AutoIt llamado AutoItX que permite añadir características únicas de AutoIt en sus scripts favoritos o lenguajes de programación!

Características en Detalle

Sintáxis como-Basic y conjunto de funciones avanzadas

AutoIt tiene una sintáxis similar a BASIC, lo que significa que personas que nunca han escrito un script o utilizado un lenguaje de alto nivel deberían ser capaz de comprenderlo fácilmente.

A pesar de que se inicio como una simple herramienta de automatización, AutoIt ahora cuenta con funciones y características que le permiten ser utilizarlo como un lenguaje de scripting de propósito general (con impresionante automatización por supuesto!). Entre las características del lenguaje incluyen:

  • Uso de funciones, bucles e interpretación de expresiones.
  • Una cantidad asombrosa de funciones para el manejo de cadenas y funciones de expresiones regulares compatibles con Perl (mediante la biblioteca PCRE).
  • Soporte COM.
  • Llamada Win32 y DLL APIs de terceros
  • Una extensa librearía de funciones, en continuo crecimiento, aportada por la comunidad de contribuyentes

Editor integrado con Sintáxis resaltada

AutoIt viene con un versión personalizada "lite" de SciTE que hace fácil la edición de código. Los usuarios también pueden descargar una versión completa de SciTE que incluye herramientas adicionales para hacer las cosas aún más fáciles.

Pequeño e Independiente

AutoIt es una aplicación muy pequeña e independiente, no depende de runtimes masivos como .NET o Visual Basic. Todo lo que usted necesita para ejecutar secuencias de comandos es el intérprete de AutoIt (AutoIt3.exe) y el código escrito por usted. Los scripts también pueden ser compilados en ejecutables con el compilador incorporado de scripts: Aut2Exe.

Soporte Internacional y 64-bit

AutoIt está diseñado completamente para soportar Unicode y también incluye versiones x64 de todos los componentes principales!.

Simulación de teclas y mouse

Se ha dedicado mucho tiempo optimizando las funciones de simulación de teclas y mouse para que sean lo más precisas posibles en todas las versiones de Windows. Todas las rutinas de mouse y teclado son altamente configurables, tanto en términos de simulación de "velocidad" y funcionalidad.

Manejo de Ventanas

Usted puede mover, ocultar, mostrar, reajustar, activar, cerrar y mucho más en las ventanas de windows. Las ventanas pueden ser referenciadas por título, texto en la ventana, tamaño, posición, clases y manejadores internos del API de Win32.

Controles

Puede obtener información e interactuar con cajas de edición, checkboxes, cajas de listas, combos, botones, barras de estado sin el riesgo de perderse a través de envío de teclas. Puede interactuar con controles en ventanas que no están activas.

Interfaces Gráficas de Usuario (GUIs)

GUI de ejemplo creada en AutoIt

Fuente