Awesome AutoIt
A curated list of awesome UDFs, example scripts, tools and useful
resources for AutoIt.
Created by Juno_okyo. Inspired
by the awesome list
thing.
Table Of Contents
UDF/Libraries
Listing of libraries of
user defined functions
(UDF). These libraries have been written to allow easy integration into
your own scripts and are a very valuable resource for any programmer.
Automation
Browsers
Microsoft Office
OpenOffice
Databases and web connections
Data compression
Encryption and hash
GUI Additions
Controls
Hardware
Internet protocol suite
Maths
-
Advanced Math UDF (by scintilla4evr)
- This is an UDF full of advanced mathematical functions. It allows to
work with primes, create number sequences, interpolate, calculate values
of functions like Riemann zeta.
-
Advanced rounding (by Mat)
- Support for different measures of accuracy and 8 ways to resolve tie
breaks.
-
Big number (by eukalyptus)
- Make calculations with extremely large numbers that AutoIt normally is
not able to support.
-
Decimal To fraction (by Malkey)
- Converts any decimal number to a fraction. Example: 1.2 to 6/5.
-
Number base conversion (by james3mg)
- From, to and between positive bases less than 63 (decimals supported).
-
NumToWord (by Mat)
- Convert numerals to a human readable string.
-
Polynomials (by Mat)
- Functions for using polynomials.
-
Primes (by jennico)
- Many functions dealing with prime number generation and calculations.
-
Roman Numerals (by AZJIO)
- Roman Numerals.
-
Root function (by Mat)
- Working out real roots of numbers.
-
StringAPL (by minx)
- inline APL interpreter.
-
Trigonometry math functions (by trancexx)
- _ATan2(), _Cosh(), _Frexp(), _Hypot(), _Ldexp(), _Logb(), _Sinh(),
_Tanh().
-
FreeImage library (by ProgAndy)
- Various operations on images, such as rotate, resize, flip.
-
HtmlHelp (by Geodetic)
- HtmlHelp UDF.
-
OCR (by ptrex)
- Real OCR in AU3 - MODI with MS Office 2003.
-
OCR (by seangriffin)
- Tesseract (Screen OCR) UDF.
-
Printer controller (by martin)
- Print text in any font, size and colour at any position on the page,
draw lines, curves, elipses, pies in any colour, and print images.
-
Printing (by GRS)
- Printing from AutoIt.
-
RTF_Printer (by mLipok)
- RTF_Printer.au3 - Printing RichEdit in the background.
-
Simple DirectMedia Layer (by AdmiralClaws)
- Adds support for joysticks, CDs, 2D graphics, timers. See
SDL website for more information.
Graphics and image
Players
Sound
-
BASS Function Library (by BrettF)
- Sound and Music via wrappers for Bass, BassEnc, Bass FX, BassSFX,
BassAsio and BassCd DLLs.
-
MIDI (by eynstyne)
- MIDI UDF.
-
SAPIListBox (by seangriffin)
- SAPIListBox (Speech Recognition) UDF.
-
TTS (by Beege)
- Text-to-Speech UDF.
-
libZPlay (by Danyfirex)
- UDF for libZPlay - multimedia library for playing mp3, mp2, mp1, ogg,
flac, ac3, aac, oga, wav and pcm files and streams.
PDF
Security
Windows
Misc
-
Android (by Moriba)
- Android UDF.
-
Animated tray icons (by Yashied)
- Make animated tray icons easily.
-
Atom Table (by Ascend4nt)
- Store strings locally (at program level) or globally (at OS level)
with unique numerical identifiers. This UDF lets you add, find, delete,
and query these atoms.
-
Barcode generators (by willichan)
- Creates a Code128A/B/C or Creates a Code39 or Code39Extended optimized
barcode from supplied data.
-
Binary (by Ward)
- Binary UDF.
-
BinaryCall (by Ward)
- BinaryCall UDF - Write Subroutines In C, Call In AutoIt.
-
Clipboard History (by wraithdu)
- Save and restore the entire clipboard contents. Inspired by AHK’s
ClipboardAll.
-
CmdLine (by Jefrey)
- Collection of functions to parse command line arguments.
-
Copy (by Yashied)
- Copy or move files and directories without suspending your script.
Retrieve the current state (copied bytes, error code etc.) while
copying.
-
DDEML (by doudou)
- With DDEML UDF one can use an AutoIt script as a DDE client or server.
-
_DLLStructDisplay (by Ascend4nt)
- Show Struct in ListView.
-
Experimental Maps UDF (by TheDcoder)
- UDF for the new Map datatype in AutoIt, similar to the Array UDF
included in standard UDFs.
-
FASM (by Ward)
- The Embedded Flat Assembler (FASM) UDF.
-
_FileGetMimeType (by Wiliat87)
- _FileGetMimeType UDF.
-
File locking with cooperative semaphores (by willichan)
- Simple file locking without a server.
-
FindMimeFromData (by twbradio)
- FindMimeFromData using urlmon.dll.
-
Hotkey.au3 (by Yashied)
- Management of Hotkeys UDF, with several advantages over HotkeySet().
-
Inline Assembly (by Ward)
- Assembles the code to binary machine code and runs it.
-
LFN (by orbs)
- LFN UDF - overcome MAX_PATH limit of 256 chars.
-
LASM - Light Assembler (by minxomat)
- This is the Inline UDF for an Assembler
-
MemoryDll (by Ward)
- Embed DLLs in script and call functions from memory.
-
NoFocusLines (by Melba23)
- Remove the dotted focus lines from buttons, sliders, radios and
checkboxes which spoil the look of your GUI.
-
NotifyIcon (by FireFox)
- NotifyIcon UDF (formerly TrayIconEx) - Create, delete and manage self
notify icons.
-
PixelGetColor (by Manadar)
- Get or Read Pixel from Memory UDF.
-
RDC (by Yashied)
- ReadDirectoryChanges Wrapper.
-
Resources (by Zedna)
- Resources UDF.
-
ResourcesEx (by guinness)
- ResourcesEx UDF (up to date with the current AutoIt language syntax
v3.3.12.0).
-
Spell Checker (by iCode)
- Spell Checker UDF - Hunspell.
-
StringSize (by Melba23)
- Automatically size controls to fit the text you want to put in them.
-
Synology filestation (by nend)
- UDF for users of Synology NAS server.
-
TVExplorer (by Yashied)
- TVExplorer UDF.
-
SciLexer (by Kip)
- SciLexer UDF.
-
AutoItAppveyor (by KyleChamberlin)
- This library contains functions for integrating your AutoIt scripts
and programs with Appveyor CI.
-
Micro Unit Testing Framework (by KyleChamberlin)
- Micro is a xUnit style testing framework design for use with AutoIt.
-
TeenyScript (by tarretarretarre)
- TeenyScript is a Superset of AutoIt which makes it more advanced.
TeenyScript code are parsed into native AutoiT code.
-
Logger (by Worlor)
- Logger is an all-in-one logging utility really easy to use ! It enable
log rotate per day and zip it after x days
-
SciTE4AutoIt3
contains SciTE, wrapped into a single installer with all needed
configuration settings and lots of utility programs like
AutoIt3Wrapper,
SciTEConfig,
Tidy,
Au3Stripper
etc to enhanced SciTE for use with AutoIt3.
-
KODA Form Designer - a standalone
application that was developed to help creating forms (GUIs) for AutoIt3
scripting language. It’s included in SciTE4AutoIt3.
-
ISN AutoIt Studio
- a complete IDE for the AutoIt programming language.
-
ISN AutoIT form Studio
- Graphical Form Designer for AutoIt.
-
AutoIt Obfuscator
- Obfuscate your AutoIt script source code & algorithms to protect
it against reverse engineering analysis, cracking and decompilation.
Useful Resources
Documents
Websites
Guides/Tutorials
-
Tutorials -
There are many tutorials available for AutoIt. This page is an overview
of a few known tutorials.
-
Best coding practices
- a detailed explanation of what are to be considered the best coding
practices within AutoIt. These recommendations are based on accepted
coding practices common to a number of other programming languages. You
do not need to follow them, but it is recommended that you do.
-
Snippets
- generally single functions or small pieces of code which can be
incorporated into a script to add extra functionality.
Videos
Books
Syntax Highlighter
License
This work is licensed under a
Creative Commons Attribution 4.0 International License.
Other Awesome Lists
[Back to Top]