ShareHolder Finder v0.9.3 is now released!!! Check Product Page for more details.


Tuesday, 26 January 2016

AutoIt - Basics

Author Post Date Tuesday, 26 January 2016
AutoIt Icon

I would like to start with my favorite automation scripting tool - AutoIt and will be covering the tool basics in this post. AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting.
Some of the example works I have done with AutoIt tool are development of repetitive web tasks automation softwares, Web scraping or crawling and Data mining softwares, Web services automation and data processing softwares, Windows GUI applications, Automation of windows GUI applications and repetitive windows tasks etc.

A snapshot of AutoIt major features is provided below:
OS Support: Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2
License Type: Freeware
Latest Version: v3.3.14.2 (Release Date: 18 September 2015

The technical features of AutoIt as taken from their website are:
  • Easy to learn BASIC-like syntax
  • Simulate keystrokes and mouse movements
  • Manipulate windows and processes
  • Interact with all standard windows controls
  • Scripts can be compiled into standalone executables
  • Create Graphical User Interfaces (GUIs)
  • COM support
  • Regular expressions
  • Directly call external DLL and Windows API functions
  • Scriptable RunAs functions
  • Detailed helpfile and large community-based support forums
  • Compatible with Windows XP / 2003 / Vista / 2008 / Windows 7 / 2008 R2 / Windows 8 / 2012 R2
  • Unicode and x64 support
  • Digitally signed for peace of mind
  • Works with Windows Vista’s User Account Control (UAC)

As listed above, it has a BASIC-like scripting language which can aid even beginners to learn things quickly. Also it has a good help file and a very active support forum.
AutoIt comes with a built-in editor with syntax highlighting and a set of tools like Window Info, Recorder, GUI Form Designer etc.
It is standalone and doesn't have any dependency on runtimes like .Net or VB and any third party components. It has COM support which will help to to interact with most of the applications (eg: interacting with winhttp for web requests) and can call Win32 and third-party DLL APIs.

We will be covering through the installation, bundled tools details, scripting basics and advanced features  etc in next few posts.

Thank you for reading me!!!

Related Posts

Interesting? Share and Let Others Know.

Post a comment