documentation
.HELP!
Auto Hotkey Documentation
Changes & New Features
Auto Hotkey
previous page
next page
Changes & New Features
The change log for AutoHotkey_L can be found on
github
.
previous page
start
next page
Menu
Homepage
Table of contents
Quick Reference
Basic Usage and Syntax
Hotkeys
Hotstrings & auto-replace
Remapping keys and buttons
Key List (Keyboard, Mouse, Joystick)
Scripts
Variables and Expressions
Functions
Debugging (DBGp) Clients
Objects
Basic Usage
Extended Usage
Custom Objects
Default Base Object
Implementation
Object
Enumerator Object
File Object
Function Objects
Frequently Asked Questions
AutoHotkey_L New Features
AutoHotkey_H New Features
Tutorial (quick start)
Recent AutoHotkey_L Changes
Recent AutoHotkey_H Changes
Script Showcase
Script Compatibility
Command and Function Index
AutoHotkey Module
About AutoHotkey Module
AutoHotkey COM Interface
Create Thread
ahkdll
ahktextdll
AhkThread
AhkExported
Working with threads
ahkgetvar
ahkassign
ahkLabel
ahkFunction
ahkPostFunction
Add or Execute New Code
ahkExec
addScript
addFile
Control Thread
ahkPause
ahkReady
ahkReload
ahkTerminate
Low Level / Advanced
ahkFindFunc
ahkFindLabel
ahkExecuteLine
ahkgetvar
Environment
ClipWait
EnvGet
EnvSet
OnClipboardChange
SysGet
External Libraries
DllCall
DynaCall
NumGet
NumPut
RegisterCallback
StrGet
StrPut
VarSetCapacity
WinApi
COM
ComObjActive
ComObjArray
ComObjConnect
ComObjCreate
ComObjDll
ComObjGet
ComObject
ComObjError
ComObjFlags
ComObjQuery
ComObjType
ComObjValue
ObjAddRef / ObjRelease
File, Directory and Disk
Drive..
DriveGet..
DirCopy
DirCreate
DirDelete
DirExist
DirMove
DirSelect
FileAppend
FileCopy
FileCreateShortcut
FileDelete
FileEncoding
FileExist
FileGetAttrib
FileGetShortcut
FileGetSize
FileGetTime
FileGetVersion
FileInstall
FileMove
FileOpen
FileRead
FileRecycle
FileRecycleEmpty
FileReplace
FileSelect
FileSetAttrib
FileSetTime
IniDelete
IniRead
IniWrite
Loop (files & folders)
Loop (read file contents)
SetWorkingDir
SplitPath
Flow of Control
#Include/#IncludeAgain
{ ... } (block)
Break
Catch
Continue
Critical
Else
Exit
ExitApp
Finally
For-loop
Gosub
Goto
If (expression)
Loop
Loop
Loop (files & folders)
Loop (parse a string)
Loop (read file contents)
Loop (registry)
OnExit
Pause
Reload
Return
SetTimer
Sleep
Suspend
Thread
Throw
Try
Until
While-loop
Graphical User Interfaces
DirSelect
FileSelect
Gui control types
Gui object
GuiControl object
GuiCreate
GuiCtrlFromHwnd
GuiFromHwnd
Gui ListView control
Gui TreeView control
InputBox
Menu
MsgBox
OnMessage
Progress
SplashImage
SplashTextOn
ToolTip
TrayTip
Maths
Abs
Ceil
DateAdd
DateDiff
Exp
Floor
Log
Ln
Mod
Random
Round
Sqrt
Sin/Cos/Tan
ASin/ACos/ATan
Memory Module
MemoryModule
MemoryLoadLibrary
MemoryGetProcAddress
MemoryFreeLibrary
MemoryFindResource
MemorySizeofResource
MemoryLoadResource
MemoryLoadString
ResourceLoadLibrary
Mouse and Keyboard
Hotkeys and Hotstrings
#HotkeyInterval
#HotkeyModifierTimeout
#Hotstring
#If
#IfTimeOut
#IfWinActive/Exist
#InputLevel
#MaxHotkeysPerInterval
#MaxThreads
#MaxThreadsBuffer
#MaxThreadsPerHotkey
#MenuMaskKey
#UseHook
Hotkey
ListHotkeys
Suspend
#InstallKeybdHook
#InstallMouseHook
#KeyHistory
BlockInput
Click
ControlClick
ControlSend, ControlSendRaw
CoordMode
GetKeyName/VK/SC
GetKeyState
Key List (Keyboard, Mouse, Joystick)
KeyHistory
KeyWait
Input
MouseClick
MouseClickDrag
MouseGetPos
MouseMove
Send, SendRaw, SendInput, SendPlay, SendEvent
SendLevel
SendMode
SetDefaultMouseSpeed
SetKeyDelay
SetMouseDelay
SetNumScrollCapsLockState
SetStoreCapslockMode
Misc.
Cast
Download
Edit
Func
IsByRef
IsFunc
IsLabel
IsObject
ListLines
ListVars
MonitorGet
OutputDebug
Type
VarSetCapacity
Process
Process
Run/RunWait
RunAs
Shutdown
Registry
Loop (registry)
RegDelete
RegRead
RegWrite
SetRegView
Screen
ImageSearch
PixelGetColor
PixelSearch
Sound
SoundBeep
SoundGet
SoundPlay
SoundSet
String
Chr
Format
FormatTime
InStr
Loop (parse a string)
Ord
RegExMatch
RegExReplace
Sort
StringCaseSense
StrLower/StrUpper
StrLen
StrGet
StrPut
StrReplace
StrSplit
SubStr
Trim
Struct
Struct
sizeof
Build-in data types
Window
Controls
Control functions
ControlClick
ControlFocus
ControlGetFocus
ControlGetPos
ControlGetText
ControlMove
ControlSend/ControlSendRaw
ControlSetText
Menu
MenuSelect
PostMessage/SendMessage
SetControlDelay
Window Groups
GroupActivate
GroupAdd
GroupClose
GroupDeactivate
#WinActivateForce
DetectHiddenText
DetectHiddenWindows
SetTitleMatchMode
SetWinDelay
StatusBarGetText
StatusBarWait
WinActivate
WinActivateBottom
WinActive
WinClose
WinExist
WinGet.. (various)
WinGetClass
WinGetPos
WinGetText
WinGetTitle
WinHide
WinKill
WinMaximize
WinMinimize
WinMinimizeAll, WinMinimizeAllUndo
WinMove
WinRestore
WinSet.. (various)
WinSetTitle
WinShow
WinWait
WinWaitActive, WinWaitNotActive
WinWaitClose
Zip Library
UnZip
UnZipBuffer
UnZipRawMemory
ZipAddBuffer
ZipAddFile
ZipAddFolder
ZipCloseBuffer
ZipCloseFile
ZipCreateBuffer
ZipCreateFile
ZipInfo
ZipOptions
ZipRawMemory
#Directives
#ClipboardTimeout
#DllImport
#ErrorStdOut
#HotkeyInterval
#HotkeyModifierTimeout
#Hotstring
#If
#IfWinActive/Exist
#IfTimeout
#Include/#IncludeAgain
#InputLevel
#InstallKeybdHook
#InstallMouseHook
#KeyHistory
#MaxHotkeysPerInterval
#MaxThreads
#MaxThreadsBuffer
#MaxThreadsPerHotkey
#MenuMaskKey
#NoTrayIcon
#Persistent
#SingleInstance
#UseHook
#Warn
#WarnContinuableException
#WinActivateForce
Get in touch
Submit feedback about this site to:
[email protected]