Standard Library

Author: amnesiac Last Modified: 20101029

The Standard Libraries is a collection of libraries that provide many useful function. This library help is listed systematically from Tuncay's AhkStdLibCollection and is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

You should have received a copy of the Ahk Standard Library Collection along with this help. If not, please download from http://www.autohotkey.com/forum/viewtopic.php?p=335088.

Discussions of the development of the libraries themselves occur on the AHKCN QQ group(Num: 58806956) for chinese users.

Library Function List

Click on a function (set) name for details.

Function Description
Functions() Command Functions
uuid() Universally Unique Identifier (UUID/GUID) Generator
ini_* Basic Ini String Library
TF_* Text file & Variables/String Library
xpath_* XPath / XML Parser
com_* COM Standard Library
Anchor() Control Anchoring for resizing windows
MCode() Machine code functions: Bit Wizardry
Dlg_* Common Operating System Dialogs
Gdip_* GDI+ standard library
mci_* MCI Play/Control media files
A_* True Binary Arrays
MI_* Menu Icons
sc_* Screen Capture
Dock_* Dock
md5_* MD5 hash
st_* Stack Library
ProcessInfo_* Additional process get functions
EmptyMem() EmptyMem
DateParse() Date parser
FileGetVersionInfo() FileGetVersionInfo
USBD_* Safely Remove USB Flash Drive
Affinity_* Affinity
sXMLget() Simple XML Get
Rand() Random
cdomessage() CDO COM - Email Delivery
VA_* Vista Audio Control Functions
GetAvailableFileName_* Get next/free Available File Name
Mount_* Mount any path as a drive
httpQuery() httpQuery GET and POST requests
HttpQueryInfo() HttpQueryInfo - Get HTTP headers
ConnectedToInternet() How to find Internet Connection Status
DamerauLevenshteinDistance() Fuzzy string searching
Hotstrings() RegEx Powered Dynamic Hotstrings
json() Read/write JSON parser
pgArray_* A solution for Manipulating AHK's Arrays v2
CMDret_* runReturn return output from console progs
CMDret_stream() stream return output from console progs
SB_* SB_SetProgress
GetCommonPath() Get path to standard system folder
Eval_* Evaluate math expressions in strings
ftp_* Basic FTP Functions
Crypt_* File Standard Library Crypt
File_* File Standard Library
TrayIcon_* Extract Informations about TrayIcons
TaskButton_* Extract Informations about TaskBar
ConsoleApp_* Retrieve standard output (StdOut) of a program
RandomUniqNum() Generating unique random integers
Win_* Win
Align() Align
CColor() Colored Controls
ILButton() Image buttons with text, states, alignment
Font_* Font functions
Toolbar_* Toolbar control
Rebar_* Rebar control
RichEdit_* RichEdit control
HLink_* HyperLink control
Splitter_* Splitter control
DockA() Dock AHK windows
argp_* Argument Options Parser
UnHTM() Remove HTML formatting from a String
StrX() Auto-Parser for XML / HTML
TVX_* TreeViewX - Tree View eXtension
StdoutToVar_* StdoutToVar
regionGetColor_* Average color a window
fileIsBinary() Check if file is a binary or text format
ThousandsSep() Add Thousands Separator
FileExtract_* Complementary and extended FileInstall
IsFullScreen() Checks if a window is in fullscreen mode
ToolTip_* Advanced ToolTip features
msTill() Get milliseconds until time
Exec() OneLineCommands (Execute AHK code dynamically!)
ping_* Ping() function without PING.EXE
strTail_* Return the last lines of string
WatchDirectory() Watch folders for changes
mg_* Mouse gestures
baseConvert() Number System Converter
RemoteBuf_* RemoteBuffer - Read and write process memory
AHKsock_* A simple AHK implementation of Winsock (TCP/IP)
InternetFileRead_* InternetFileRead aka UrlDownLoadToVar
HtmDlg() HTML DialogBox
StrPut() / StrGet() Copies a string to or from a memory address, optionally converting it between code pages.
QPX() Wrapper for QueryPerformanceCounter()
Delay() High Resolution Delay
grep() grep - global regular expression match
difference() Super Fast and Accurate string distance algorithm
RPath_* RelativePath & AbsolutePath
WaitPixelColor() WaitPixelColor
ShellFileOperation() ShellFileOperation
Notify() Multiple easy tray area notifications
Edit_* Update/Control any Edit control
yaml_* Simple Yaml Parser
AHKHID_* An AHK implementation of the HID functions
LetUserSelectRect() Select a portion of the screen
PixPut() Bitmap Static Control
type_* Type Functions
DLL_* Resource-Only DLL for Dummies
WinServ_* Start, Stop or Query a windows service (WinAPI)
ShowMenu_* Show menu from the text