Welcome to my library of AutoIt functions, Peter's AutoIt Library (Pal version 1.29). This library contains 231 functions for general usage divided into these topics:
[window and screen] window, desktop and monitor functions
[GUI, mouse and color] GUI, mouse and color functions
[GUI controls] graphical buttons (png/jpg), link labels and other functions
[GUI numberbox] controls for integer, real, binary and hexadecimal input
[logics and mathematics] inlist, constants, tweening and other logics and math functions
[string], [xml string] and [file string] functions
[dialogues] popup functions for simplified coding
[progress bars] appearance and control functions
easy data list functions: [lists], [stacks], [shift registers] and [key maps] a.k.a. dictionaries
[miscellaneous]: logging/debugging, process and system info
All functions are described in the chm manual Pal.chm. If you don't see the contents of this Pal.chm file you need to unblock it. Go to the File properties of Pal.chm and click the Unblock button.
A lot of these functions were created in the development of Peace, Peter's Equalizer APO Configuration Extension, which is a user interface for the system-wide audio driver called Equalizer APO. And also Macronize is heavily using these functions, also for matters as shortening and clarifying its programming code.
[Installation] of Pal
The included [example] au3 shows some of these functions.
Pal Wiki: GUI controls
Pal Wiki: GUI numberbox
Pal Wiki: GUI, mouse and color
Pal Wiki: Installation
Pal Wiki: Release notes
Pal Wiki: dialogues
Pal Wiki: example
Pal Wiki: file string
Pal Wiki: key maps
Pal Wiki: lists
Pal Wiki: logics and mathematics
Pal Wiki: miscellaneous
Pal Wiki: progress bars
Pal Wiki: shift registers
Pal Wiki: stacks
Pal Wiki: string
Pal Wiki: window and screen
Pal Wiki: xml string