AutoIt icon
AutoIt icon

AutoIt

 190 likes

Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.

AutoIt screenshot 1
AutoIt screenshot 2

License model

  • FreeProprietary

Application type

Platforms

  • Windows
3.7 / 5 Avg rating (6)
190 likes
7comments
0 news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Portable
  2.  Support for scripting
  3.  Ad-free
  4.  Works Offline
  5.  Task Automation
  6.  Macro Recording

AutoIt News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • App icon
    POX added AutoIt as alternative to Hammerflow
    11 days ago
  • App icon
    wizardry-steamworks added AutoIt as alternative to Type The Board
    about 1 month ago
  • App icon
    ali-mahadi-ibrahim added AutoIt as alternative to Nova360
    4 months ago
  • dszalkowski liked AutoIt
    5 months ago
  • TBayAreaPat reviewed AutoIt  
    6 months ago

    Similar to AutoHotKey.. AutoHotKey is like a fork of it . The icon pictures make it look like this is more elementary than it is.. you will need to be scripting knowledgeable.

  • TMA_2 replied to a comment / review on AutoIt
    6 months ago
  • TMA_2 reviewed AutoIt  
    6 months ago

    The premier and original (no shade to AHK which was an early fork) UI automation and general-purpose scripting language. Simple enough you can automate an installer with one line per window, and advanced enough you can go full Inception and write an AutoIt IDE with it... which someone did.

    Despite being interpreted (the executables are encoded scripts packed with the interpreter), it's incredibly fast, and if you're used to VBscript, very easy to learn as it has a similar BASIC-like syntax....

  • TMA_2 and AuthoritativeProtocol liked AutoIt
    6 months ago
Show all activities

AutoIt information

  • Developed by

    Jonathan Bennett
  • Licensing

    Proprietary and Free product.
  • Rating

    Average rating of 3.7
  • Alternatives

    117 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Office & ProductivityDevelopment

Our users have written 7 comments and reviews about AutoIt, and it has gotten 190 likes

AutoIt was added to AlternativeTo by sogetsu on Jun 26, 2009 and this page was last updated Jan 18, 2023.

Comments and Reviews

   
 Post comment/review
TMA_2
  
Top positive commentSep 11, 2024

The premier and original (no shade to AHK which was an early fork) UI automation and general-purpose scripting language. Simple enough you can automate an installer with one line per window, and advanced enough you can go full Inception and write an AutoIt IDE with it... which someone did.

Despite being interpreted (the executables are encoded scripts packed with the interpreter), it's incredibly fast, and if you're used to VBscript, very easy to learn as it has a similar BASIC-like syntax. There are also 3rd-party tools — besides the official SciTE-based IDE — that support it, such as Sapien PrimalScript, a decent VS Code extension, Admin Script Editor, etc.

It also contains some very powerful abilities due to being written in C++, that being its DLL loading and struct creation support, so it can interact with the Win32 API on a low level.

The default library of user-defined functions - UDFs - provides a giant amount of additional functionality. Its one downside, in my opinion, is if you're looking to work with an object-oriented language, or need multi-threading. Even if you create an extremely nice UI that looks like it was created in Visual Studio, if you call a function like Ping(), it will lock the process up until it's released, unless you utilize asynchronous event handling, or pass off the functionality to another process that returns immediately.

However, via AutoItX — its DLL component containing the core functions — and a .NET wrapper, you can implement it into just about any language you wish. It even comes with a PowerShell module.

The default IDE, SciTE, despite its /many/ additional features, shows its limitations after you start getting to the intermediate level. The biggest lack is any true IntelliSense. It recognizes and parses keywords, but will not recognize function headers, parameters, and the like, without manually defining them in a separate file.

However, I last used it roughly 5 years ago, so it may have added that by now. AutoIt and all the automation I have loved.

1
TBayAreaPat
  
ReviewJul 10, 2022
• Edited Apr 14, 2023

Similar to AutoHotKey.. AutoHotKey is like a fork of it . The icon pictures make it look like this is more elementary than it is.. you will need to be scripting knowledgeable.

0
Tom Margrave
  
Positive commentFeb 5, 2020

I have been using this since July 99 and it has saved me a lot of time and effort.

0
LordMax
  
ReviewDec 21, 2019

Please remove the linux tag, it's a windows only software

0
davidmgreene
  
Positive commentMay 9, 2019

I've used AutoIt for several fairly complex automation projects in the last decade. I found it to be a powerful and stable tool, particularly for bypassing antiquated application GUIs that did not allow for any other automation method.

0
Chuck
  
Negative commentMar 13, 2018

Since AutoIt has Long been Superseded by the Far Superior AutoHotkey, I cannot imagine why anyone would use this! PREVIOUSLY, AutoIt WAS Open-Source, but having become irrelevant, they chose to become CLOSED -- while AutoHotkey remains perfectly Open Source -- And in fact, the AutoHotkey Foundation has Welcomed Multiple Variations of that amazing program: Excellence does not fear users' enhancements. A Fascinating & Bizarre tale indeed.

1 reply
TMA_2

No... as I understand it, it was made closed-source due to an early fork violating the license terms and being sold as a proprietary product. Not saying that's the current AHK developers and community, who seem great, but I believe that was the reason. I'm certainly biased towards AutoIt, but I know AHK has a ton of great features — as you said, due to being open-source, multiple forks as well. To each their own, I reckon.

Reply written Sep 11, 2024

If this reply contains spam or other abuse, notify admins about it.
-6
mwvolz
CommentOct 28, 2009

AutoIt is an excellent tool for automating processes. I have used it to navigate websites and other Windows apps, as well as perform tedious data entry tasks. The IDE (SciTE) helps speed up development. You create standalone EXEs that can run without AutoIt installed.

2

What is AutoIt?

AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying "runtimes" required!

AutoIt was initially designed for PC "roll out" situations to reliably automate and configure thousands of PCs. Over time it has become a powerful language that supports complex expressions, user functions, loops and everything else that veteran scripters would expect.

Features:

  • 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 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008 / 7
  • Unicode and x64 support
  • Digitally signed for peace of mind
  • Works with Windows Vistas User Account Control (UAC)

AutoIt has been designed to be as small as possible and stand-alone with no external .dll files or registry entries required making it safe to use on Servers. Scripts can be compiled into stand-alone executables with Aut2Exe.

Also supplied is a combined COM and DLL version of AutoIt called AutoItX that allows you to add the unique features of AutoIt to your own favourite scripting or programming languages!