Quick Macros main window.


Lists of macro commands, functions, types, constants, variables, libraries, class members. You can use these and other lists in the macro editor.

control (UI objects)
  • Acc
  • ExcelSheet
  • FFNode
  • Htm
  • WindowText
  • acc
  • acctest
  • act
  • but
  • child
  • childtest
  • htm
  • id
  • men
  • pixel
  • scan
  • getwinclass str
  • getwinexe str
  • getwintext str
  • setwintext str
  • CB_Add
  • CB_FindItem
  • CB_GetCount
  • CB_GetItemText
  • CB_SelectedItem
  • CB_SelectItem
  • CB_SelectString
  • ExcelColumn
  • ExcelRange
  • ExcelRow
  • FE_ExcelSheet_Row
  • GetListViewItemText
  • GetStatusBarText
  • LB_Add
  • LB_FindItem
  • LB_GetCount
  • LB_GetItemText
  • LB_SelectedItem
  • LB_SelectItem
  • LB_SelectString
  • SelectTab
dialog
  • MenuPopup
  • inp
  • inpp
  • list
  • mes
  • BrowseForFolder
  • ChooseIconDialog
  • ColorDialog
  • FontDialog
  • InpUserPassword
  • InputBox
  • MsgBoxAsync
  • OnScreenDisplay
  • OpenSaveDialog
  • OsdHide
  • ShellDialog
  • ShowDialog
  • ShowMenu
  • ShowText
  • _monitor (thread)
file
  • Database
  • Dir
  • Sqlite
  • SqliteStatement
  • ICsv
  • IXml
  • IXmlNode
  • cop
  • del
  • dir
  • iff
  • mkdir
  • ren
  • rget
  • rset
  • run
  • zip
  • dospath str
  • expandpath str
  • getfile str
  • getfilename str
  • getpath str
  • searchpath str
  • setfile str
  • BrowseForFolder
  • ChangeFileSecurity
  • CompareFilesInFolders
  • CreateShortcut
  • ExeFullPath
  • FE_Dir
  • FileCopy
  • FileDelete
  • FileMove
  • FileRename
  • FileTypeAddVerb
  • FileTypeIsRegistered
  • FileTypeRegister
  • FileTypeRemoveVerb
  • FileTypeSetDefaultVerb
  • FileTypeUnregister
  • GetAttr
  • GetClipboardFiles
  • GetCurDir
  • GetDrive
  • GetDrives
  • GetFileContentType
  • GetFilesInFolder
  • LogFile
  • OpenSaveDialog
  • RunAs
  • RunConsole2
  • SetAttr
  • SetCurDir
  • SetFileTimes
  • dir Dir
  • FileAttributes Dir
  • FileName Dir
  • FileSize Dir
  • IsFolder Dir
  • TimeAccessed Dir
  • TimeCreated Dir
  • TimeModified Dir
  • DateInFilename str
  • GetFilenameExt str
  • LoadUnicodeFile str
  • ReplaceInvalidFilenameCharacters str
  • SaveUnicodeFile str
  • SqlEscape str
  • UniqueFileName str
  • AllowActivateWindows
  • CreateCsv
  • CreateShortcutEx
  • CreateXml
  • GetFileOrFolderSize
  • GetFullPath
  • GetShortcutInfoEx
  • RegisterComComponent
  • RichEditLoad
  • RichEditSave
  • StartProcess
  • _logfile (global)
  • _logfilesize (global)
  • _qmdir (global)
  • ADO
  • SHDocVw
  • Shell32
  • Wsh
flow
  • atend
  • break
  • call
  • case
  • continue
  • else
  • end
  • err
  • for
  • foreach
  • goto
  • if
  • ifa
  • iff
  • ifk
  • iif
  • rep
  • ret
  • sel
  • SelInt
  • SelStr
internet
  • Ftp
  • HtmlDoc
  • Http
  • Pop3Mail
  • SmtpMail
  • htm
  • run
  • web
  • GetIpAddress
  • IntCheckConnection
  • IntGetFile
  • IntSettings
  • MailMessage
  • MailSetup
  • ReceiveMail
  • SendMail
  • _iever (global)
  • MailBee
keytext
  • ifk
  • key
  • opt
  • out
  • paste
  • getclip str
  • getsel str
  • setclip str
  • setsel str
  • AutoPassword
  • CapsLock
  • Enclose
  • GetCaretXY
  • Outp
  • RemapKeyboardKeys
  • Replace
  • BlockInput
  • GetMod
  • RealGetKeyState
math
  • _operator
  • iif
  • decrypt str
  • encrypt str
  • ColorFromRGB
  • ColorToRGB
  • MakeInt
  • SelInt
  • RandomString str
  • abs
  • acos
  • asin
  • atan
  • ceil
  • ConvertSignedUnsigned
  • cos
  • Crc32
  • exp
  • fabs
  • floor
  • fmod
  • log
  • log10
  • modf
  • pow
  • RandomInt
  • RandomNumber
  • Round
  • sin
  • sqrt
  • tan
  • _hypot
mouse
  • dou
  • ifk
  • lef
  • mid
  • mou
  • opt
  • rig
  • xm
  • ym
  • MouseButtonX
  • MouseWheel
  • BlockInput
  • GetCursorPos
  • RealGetKeyState
multimedia
  • bee
  • Play
  • PlayStop
  • Speak
  • SpeakStop
qm
  • atend
  • dis
  • getopt
  • lock
  • mac
  • net
  • newitem
  • opt
  • qmitem
  • shutdown
  • getmacro str
  • setmacro str
  • Curtain
  • DynamicMenu
  • DynamicToolbar
  • EndThread
  • EnumQmFolder
  • ErrMsg
  • ExeFullPath
  • ExeParseCommandLine
  • ExeQmGridDll
  • Exit
  • IsThreadRunning
  • MakeExeCloseRunning
  • MenuFromQmFolder
  • NetSendMacro
  • NewItem
  • OnScreenRect
  • OutStatusBar
  • QmHelp
  • RegExpMenu
  • RunFileAsMacro
  • RunTextAsFunction
  • RunTextAsFunction2
  • RunTextAsMacro
  • SpecFoldersMenu
  • TriggerInfoAutotext
  • WaitForThreads
  • CompileAllItems
  • EnsureLoggedOn
  • EnumQmThreads
  • ExeExtractFile
  • ExeGetResourceData
  • GetCallStack
  • GetExeResHandle
  • GetLastSelectedMenuItem
  • GetQmCodeEditor
  • GetQmThreadInfo
  • GetToolbarOwner
  • InsertStatement
  • IsLoggedOn
  • IsValidCallback
  • PerfFirst
  • PerfNext
  • PerfOut
  • PidlFromStr
  • PidlToStr
  • QmKeyCodeFromVK
  • QmKeyCodeToVK
  • QmRegisterDropTarget
  • QmUnregisterDropTarget
  • RecGetWindowName
  • RtOptions
  • SilentExport
  • SilentImport
  • Statement
  • UnloadDll
  • EXE
  • QMVER
  • __FUNCTION__
  • _command (thread)
  • _hwndqm (global)
  • _portable (global)
  • _qmdir (global)
  • _qmver_str (global)
  • _unicode (global)
script
  • CsScript
  • __Tcc
  • CsExec
  • CsFunc
  • JsAddCode
  • JsEval
  • JsExec
  • JsFunc
  • PsCmd
  • PsFile
  • VbExec
  • VbFunc
  • VbsAddCode
  • VbsEval
  • VbsExec
  • VbsFunc
  • WshExec
  • MSScript
string
  • HtmlDoc
  • str
  • IStringMap
  • empty
  • find
  • findb
  • findc
  • findcn
  • findcr
  • findcs
  • findl
  • findrx
  • findt
  • findw
  • len
  • matchw
  • numlines
  • tok
  • val
  • addline str
  • all str
  • ansi str
  • beg str
  • begi str
  • decrypt str
  • dllerror str
  • dospath str
  • encrypt str
  • end str
  • endi str
  • escape str
  • expandpath str
  • findreplace str
  • fix str
  • format str
  • formata str
  • from str
  • fromn str
  • get str
  • geta str
  • getclip str
  • getfile str
  • getfilename str
  • getl str
  • getmacro str
  • getpath str
  • getsel str
  • getstruct str
  • gett str
  • getwinclass str
  • getwinexe str
  • getwintext str
  • insert str
  • lcase str
  • left str
  • ltrim str
  • mid str
  • midi str
  • remove str
  • replace str
  • replacerx str
  • right str
  • rtrim str
  • searchpath str
  • set str
  • setclip str
  • setfile str
  • setmacro str
  • setsel str
  • setstruct str
  • setwintext str
  • stem str
  • timeformat str
  • trim str
  • ucase str
  • unicode str
  • wrap str
  • ExeParseCommandLine
  • SelStr
  • ConvertEncoding str
  • DateInFilename str
  • FromGUID str
  • GetClipboardHTML str
  • GetFilenameExt str
  • Guid str
  • LimitLen str
  • LoadUnicodeFile str
  • RandomString str
  • ReplaceInvalidFilenameCharacters str
  • SaveUnicodeFile str
  • SqlEscape str
  • Swap str
  • UniqueFileName str
  • CharLowerW
  • CharUpperW
  • CreateStringMap
  • DetectStringEncoding
  • FormatKeyString
  • isalnum
  • isalpha
  • IsCharLowerW
  • IsCharUpperW
  • iscsym
  • isdigit
  • islower
  • isupper
  • isxdigit
  • lstrcpy
  • lstrcpyn
  • lstrcpynW
  • lstrcpyW
  • lstrlenW
  • memchr
  • MemCompare
  • memcpy
  • memmove
  • memset
  • q_sort
  • setlocale
  • StrCompare
  • StrCompareN
  • strrev
  • tolower
  • toupper
  • _unicode (global)
  • byte ch = s[i] (character)
  • s = F"text{var}text" (format)
  • s + a (str append)
  • if(s = a) (str compare)
  • if(s = a = 0) (str compare_not)
  • if(s ~ a) (str icompare)
  • if(s ~ a = 0) (str icompare_not)
  • s - a (str prepend)
  • word* ws = @s (to utf16)
sys
  • Dde
  • Tray
  • rget
  • rset
  • shutdown
  • AddTrayIcon
  • DdeExecute
  • DdePoke
  • DdeRequest
  • FE_RegKey
  • GetEnvVar
  • GetProcessCpuUsage
  • RegGetSubkeys
  • RegGetValues
  • SetDefaultPrinter
  • SetEnvVar
  • ShutDownProcess
  • EnsureLoggedOn
  • EnumProcessesEx
  • GetCPU
  • GetDiskUsage
  • GetProcessExename
  • GetProcessIntegrityLevel
  • GetProcessUacInfo
  • IsLoggedOn
  • ProcessNameToId
  • RegisterComComponent
  • SetPrivilege
  • Services
  • Wsh
sysinfo
  • DisplaySettings
  • GetIpAddress
  • GetVirtualScreen
  • GetWorkArea
  • ScreenColors
  • ScreenHeight
  • ScreenWidth
  • XyMonitorToNormal
  • XyNormalToMonitor
  • GetSystemMetrics
  • GetUserInfo
  • IsUserAdmin
  • MonitorFromIndex
  • MonitorFromPoint
  • MonitorFromRect
  • MonitorFromWindow
  • SystemParametersInfo
  • _iever (global)
  • _monitor (thread)
  • _win64 (global)
  • _winnt (global)
  • _winver (global)
time
  • DateTime
  • DATE
  • opt
  • perf
  • spe
  • tim
  • wait
  • timeformat str
  • DaysInMonth
  • GetIdleTime
  • TimeSpanFromParts
  • TimeSpanFromStr
  • TimeSpanGetParts
  • TimeSpanGetPartsTotal
  • TimeSpanToStr
  • WaitIdle
  • AddMonths DateTime
  • AddParts DateTime
  • AddStr DateTime
  • AddYears DateTime
  • FromComputerTime DateTime
  • FromDATE DateTime
  • FromFILETIME DateTime
  • FromParts DateTime
  • FromStr DateTime
  • FromSYSTEMTIME DateTime
  • GetDatePart DateTime
  • GetDayOfYear DateTime
  • GetParts DateTime
  • GetTimePart DateTime
  • SetComputerTime DateTime
  • ToDATE DateTime
  • ToFILETIME DateTime
  • ToStr DateTime
  • ToStrFormat DateTime
  • ToSYSTEMTIME DateTime
  • UtcFromLocal DateTime
  • UtcToLocal DateTime
  • DateInFilename str
  • FileTimeToSystemTime
  • GetLocalTime
  • GetSystemTime
  • GetTickCount
  • KillTimer
  • PerfFirst
  • PerfNext
  • PerfOut
  • SetLocalTime
  • SetSystemTime
  • SetTimer
  • SystemTimeToFileTime
  • timeGetTime
window
  • act
  • clo
  • hid
  • ifa
  • max
  • min
  • mov
  • opt
  • res
  • siz
  • win
  • wintest
  • getwinclass str
  • getwinexe str
  • getwintext str
  • setwintext str
  • ArrangeWindows
  • CenterWindow
  • CloseWindowsOf
  • EnsureWindowInScreen
  • FirstWindowInMonitor
  • GetMainWindows
  • GetThreadWindows
  • GetWinStyle
  • GetWinXY
  • IsChildWindow
  • MoveWindowToMonitor
  • outw
  • RegWinPos
  • RestoreMultiWinPos
  • SaveMultiWinPos
  • SetWindowState
  • Transparent
  • TriggerWindow
  • WinA
  • Zorder
  • AdjustWindowPos
  • AllowActivateWindows
  • ClientToScreen
  • EnableWindow
  • GetAncestor
  • GetClientRect
  • GetParent
  • GetProp
  • GetWindow
  • GetWindowLong
  • GetWindowRect
  • GetWinId
  • IsHungWindow
  • IsIconic
  • IsWindow
  • IsWindow64Bit
  • IsWindowEnabled
  • IsWindowVisible
  • IsZoomed
  • MapWindowPoints
  • MoveWindow
  • PostMessage
  • RealGetNextWindow
  • RemoveProp
  • ScreenToClient
  • SendMessage
  • SendMessageTimeout
  • SendMessageTimeoutW
  • SendMessageW
  • SendNotifyMessage
  • SetProp
  • SetWindowLong
  • SetWindowPos
  • SetWinStyle
  • ShowWindow
  • WindowFromPoint
  • _hwndqm (global)
  • _monitor (thread)
_debug
  • atend
  • bee
  • deb
  • end
  • err
  • getopt
  • mes
  • opt
  • out
  • perf
  • dllerror str
  • ClearOutput
  • ErrMsg
  • LogFile
  • OnScreenDisplay
  • OsdHide
  • outb
  • outw
  • CompileAllItems
  • GetCallStack
  • GetLastError
  • GetTickCount
  • IsValidCallback
  • OutWinMsg
  • PerfFirst
  • PerfNext
  • PerfOut
  • Statement
  • timeGetTime
  • UnloadDll
  • __FUNCTION__
  • _error (thread)
  • _hresult (thread)
  • _logfile (global)
  • _logfilesize (global)
_operator
  • math
  • & address of, r = &varOrFunc
  • + arithmetic add, r = a + b
  • / arithmetic div, r = a / b
  • % arithmetic modulo, r = a % b
  • * arithmetic mul, r = a * b
  • - arithmetic sub, r = a - b
  • [ array element, r = a[i]
  • ~ bitwise AND NOT, r = a ~ b
  • & bitwise AND, r = a & b
  • << bitwise left shift, r = a << b
  • ~ bitwise NOT, r = ~a
  • | bitwise OR, r = a | b
  • >> bitwise right shift, r = a >> b
  • ^ bitwise XOR, r = a ^ b
  • + cast type, r = +a
  • = compare equal, if(a = b)
  • ! compare not equal, if(a ! b)
  • < compare, if(a < b)
  • <= compare, if(a <= b)
  • > compare, if(a > b)
  • >= compare, if(a >= b)
  • iif conditional, r = iif(condition a b)
  • ( function, r = Function(a b)
  • * indirect get, r = *ptr
  • * indirect set, *ptr = a
  • and logical AND, if(a and b)
  • ! logical NOT, if(!a)
  • or logical OR, if(a or b)
  • . member, r = var.Func(a b)
  • . member, r = var.memberVar
  • - negative, r = -a
  • ( priority, r = a + (b * c)
  • & reference set, &refVar = var
  • + str append, s + a
  • = str compare, if(s = a)
  • = str compare_not, if(s = a = 0)
  • ~ str icompare, if(s ~ a)
  • ~ str icompare_not, if(s ~ a = 0)
  • - str prepend, s - a
  • [ string character, r = s[i]
  • F string format, r = F"text{var}text"
  • @ string to utf16, r = @string
__declaration
  • category
  • class
  • def
  • dll
  • function
  • interface
  • ref
  • type
  • typelib
__directive
  • EXE
  • QMVER
  • _iever (global)
  • _unicode (global)
  • _win64 (global)
  • _winnt (global)
  • _winver (global)
  • #compile
  • #else
  • #endif
  • #err
  • #error
  • #exe
  • #if
  • #ifdef
  • #ifndef
  • #opt
  • #out
  • #ret
  • #set
  • #warning
__qm_dll
  • ICsv
  • IStringMap
  • IXml
  • IXmlNode
  • AdjustWindowPos
  • AllowActivateWindows
  • CompileAllItems
  • ConvertSignedUnsigned
  • Crc32
  • CreateCsv
  • CreateShortcutEx
  • CreateStringMap
  • CreateXml
  • DetectStringEncoding
  • EditReplaceSel
  • EnsureLoggedOn
  • EnumProcessesEx
  • EnumQmThreads
  • ExeExtractFile
  • ExeGetResourceData
  • FormatKeyString
  • GetCallStack
  • GetCPU
  • GetDiskUsage
  • GetExeResHandle
  • GetFileIcon
  • GetFileOrFolderSize
  • GetFullPath
  • GetLastSelectedMenuItem
  • GetMod
  • GetProcessExename
  • GetProcessIntegrityLevel
  • GetProcessUacInfo
  • GetQmCodeEditor
  • GetQmThreadInfo
  • GetShortcutInfoEx
  • GetToolbarOwner
  • GetUserInfo
  • GetWindowIcon
  • HtmlHelp
  • InsertStatement
  • isalnum
  • iscsym
  • isdigit
  • IsHungWindow
  • IsLoggedOn
  • IsUserAdmin
  • IsValidCallback
  • IsWindow64Bit
  • LoadPictureFile
  • MemCompare
  • MenuGetString
  • MenuSetString
  • MonitorFromIndex
  • MonitorIndex
  • OutWinMsg
  • PerfFirst
  • PerfNext
  • PerfOut
  • PidlFromStr
  • PidlToStr
  • ProcessNameToId
  • QmCodeToHtml
  • QmKeyCodeFromVK
  • QmKeyCodeToVK
  • QmRegisterDropTarget
  • QmSetWindowClassFlags
  • QmUnregisterDropTarget
  • q_calloc
  • q_free
  • q_malloc
  • q_memicmp
  • q_msize
  • q_printf
  • q_realloc
  • q_sort
  • q_strdup
  • q_stricmp
  • q_strnicmp
  • RandomInt
  • RandomNumber
  • RealGetKeyState
  • RealGetNextWindow
  • RecGetWindowName
  • RegisterComComponent
  • RichEditLoad
  • RichEditSave
  • Round
  • RtOptions
  • SaveBitmap
  • SetPrivilege
  • SetWinStyle
  • SilentExport
  • SilentImport
  • StartProcess
  • Statement
  • StrCompare
  • StrCompareEx
  • StrCompareN
  • UnloadDll
ARRAY
  • create
  • createlb
  • insert
  • lbound
  • len
  • ndim
  • redim
  • remove
  • shuffle
  • sort
  • ubound
  • psa
  • __array_examples
Acc (UI objects)
  • CbSelect
  • ChildCount
  • CompareProp
  • Description
  • DoDefaultAction
  • Find
  • FindFF
  • FromEvent
  • FromFFNode
  • FromFocus
  • FromHtm
  • FromMouse
  • FromWindow
  • FromXY
  • FromXYWindow
  • GetChildObjects
  • Hwnd
  • Location
  • Mouse
  • Name
  • Navigate
  • ObjectFocused
  • ObjectFromPoint
  • ObjectSelected
  • Role
  • Select
  • SetValue
  • State
  • Value
  • WebAttribute
  • WebAttributesAll
  • WebPageProp
  • WebProp
  • WebScrollTo
  • a
  • elem
CsScript
  • AddCode
  • Call
  • Compile
  • CreateObject
  • Exec
  • Init
  • Load
  • LoadFromMemory
  • SetOptions
  • x
Database
  • Close
  • CsAccess
  • CsExcel
  • CsText
  • Open
  • Query
  • QueryArr
  • QueryRs
  • RsGetAll
  • RsGetRecord
  • RsGetValue
  • conn
ExcelSheet
  • Activate
  • AddCode
  • Cell
  • CellsFromArray
  • CellsToArray
  • Clear
  • Close
  • Comment
  • Copy
  • Delete
  • ExcelHwnd
  • Find
  • Format
  • GetRangeInfo
  • Hyperlink
  • Init
  • Insert
  • NumRows
  • RunMacro
  • Save
  • SelectCell
  • SelectRange
  • SetCell
  • SheetAdd
  • SheetDelete
  • SheetRename
  • WidthHeight
  • _Book
  • _Range
  • _Sheet
  • ws
File (file read/write)
  • Close
  • EOF
  • FileLen
  • GetPos
  • Open
  • Read
  • ReadLine
  • ReadToStr
  • SetPos
  • UpdateFile
  • Write
  • WriteLine
  • m_file
Ftp
  • Cmd
  • Connect
  • Dir
  • DirDel
  • DirGet
  • DirNew
  • DirSet
  • Disconnect
  • FileDel
  • FileGet
  • FileGetStr
  • FilePut
  • FilePutStr
  • FileRen
  • SetProgressCallback
  • SetProgressDialog
  • lasterror
Htm (web page elements)
  • Attribute
  • AttributesAll
  • CbItem
  • CbSelect
  • Checked
  • Click
  • ClickAsync
  • DocProp
  • FromAcc
  • FromXY
  • HTML
  • Location
  • Mouse
  • Scroll
  • SetFocus
  • SetText
  • Tag
  • Text
  • el
HtmlDoc (HTML parsing)
  • Delete
  • FindHtmlElement
  • GetForm
  • GetHtml
  • GetHtmlElement
  • GetHtmlElements
  • GetLinks
  • GetTable
  • GetText
  • InitFromFile
  • InitFromHtm
  • InitFromInternetExplorer
  • InitFromText
  • InitFromWeb
  • SetOptions
  • d
  • d3
Http
  • Connect
  • Disconnect
  • Get
  • Post
  • PostAdd
  • PostFormData
  • SetProgressCallback
  • SetProgressDialog
  • lasterror
MenuPopup
  • AddItems
  • CheckItems
  • CheckRadioItem
  • DeleteItems
  • DisableItems
  • GetItemText
  • SetBold
  • Show
Pop3Mail (get mail)
  • Connect
  • Disconnect
  • RetrieveMessages
  • Save
  • SetSaveFolder
  • p
SmtpMail (send mail)
  • AddMessage
  • Clear
  • GetMessage
  • Save
  • Send
  • SetSaveFolder
Sqlite
  • Close
  • conn
  • Exec
  • ExecF
  • FromQmGrid
  • Open
  • TempTable
  • ToQmGrid
Tray
  • AddIcon
  • Delete
  • Modify
  • param
WindowText
  • Begin
  • Capture
  • CaptureToString
  • End
  • Find
  • GetAcc
  • Init
  • InitInteractive
  • Mouse
  • SetCallback
  • Wait
  • a
  • n
ICsv
  • _create
  • _getactive
  • _getcontrol
  • _getfile
  • _setevents
  • AddRow2
  • AddRowLA
  • AddRowMS
  • AddRowSA
  • Clear
  • Find
  • FromArray
  • FromFile
  • FromQmGrid
  • FromString
  • GetRowMS
  • InsertColumn
  • MoveRow
  • RemoveColumn
  • RemoveRow
  • ReplaceRowLA
  • ReplaceRowMS
  • ReplaceRowSA
  • Sort
  • ToArray
  • ToFile
  • ToQmGrid
  • ToString
  • Cell
  • ColumnCount
  • RowCount
  • RowData
  • RowDataSize
  • Separator
IStringMap
  • _create
  • _getactive
  • _getcontrol
  • _getfile
  • _setevents
  • Add
  • AddList
  • EnumBegin
  • EnumEnd
  • EnumNext
  • Get
  • Get2
  • GetAll
  • GetAllOf
  • GetList
  • IntAdd
  • IntGet
  • IntSet
  • Remove
  • RemoveAll
  • Rename
  • Set
  • Count
  • Flags
IXml
  • _create
  • _getactive
  • _getcontrol
  • _getfile
  • _setevents
  • Add
  • Clear
  • Delete
  • FromFile
  • FromString
  • Path
  • ToFile
  • ToString
  • Count
  • Flags
  • Root
  • RootElement
  • XmlParsingError
IXmlNode
  • _create
  • _getactive
  • _getcontrol
  • _getfile
  • _setevents
  • Add
  • GetAll
  • Insert
  • Move
  • Path
  • Properties
  • SetAttribute
  • SetAttributeInt
  • SetChild
  • ValueBinaryGet
  • ValueBinarySet
  • Attribute
  • AttributeValue
  • AttributeValueInt
  • Child
  • ChildCount
  • ChildValue
  • FirstChild
  • LastChild
  • Name
  • Next
  • Parent
  • Prev
  • Type
  • UserData
  • Value
  • XmlDoc
Services.clsService
  • _create
  • _getactive
  • _getcontrol
  • _getfile
  • _setevents
  • ChangeAccount
  • ChangeDisplayName
  • ContinueService
  • PauseService
  • Refresh
  • StartService
  • StopService
  • AutoUpdate
  • AutoUpdateInterval
  • AutoUpdateTimeOut
  • BinaryPathName
  • CheckPoint
  • ComputerName
  • ControlsAccepted
  • CurrentState
  • Dependencies
  • DisplayName
  • LoadOrderGroup
  • Name
  • Password
  • ServiceSpecificExitCode
  • ServiceType
  • StartErrorSeverity
  • StartName
  • StartType
  • TagID
  • WaitHint
  • Win32ExitCode
  • StateChanged
Globals (partial)
  • control
  • dialog
  • file
  • flow
  • internet
  • keytext
  • math
  • mouse
  • multimedia
  • qm
  • script
  • string
  • sys
  • sysinfo
  • time
  • window
  • _debug
  • _operator
  • _other
  • Acc
  • CsScript
  • Database
  • DateTime
  • Dde
  • Dir
  • ExcelSheet
  • File
  • Ftp
  • Htm
  • HtmlDoc
  • Http
  • MenuPopup
  • Pop3Mail
  • SmtpMail
  • Sqlite
  • Tray
  • WindowText
  • IAccessible
  • ICsv
  • IDataObject
  • IDispatch
  • IPicture
  • IStream
  • IStringMap
  • IUnknown
  • IXml
  • IXmlNode
  • ARRAY
  • BSTR
  • byte
  • CURRENCY
  • DATE
  • DECIMAL
  • double
  • FLOAT
  • int
  • long
  • lpstr
  • str
  • VARIANT
  • word
  • ACCEL
  • api
  • BITMAP
  • BROWSEINFOW
  • ...
  • acc
  • acctest
  • act
  • atend
  • ...
  • AddTrayIcon
  • ArrangeWindows
  • AutoPassword
  • BrowseForFolder
  • ...
  • abs
  • AccessibleObjectFromEvent
  • acos
  • AdjustWindowPos
  • ...
  • AUTODELAY
  • BFFM_ENABLEOK
  • BFFM_INITIALIZED
  • BFFM_SELCHANGED
  • ...
  • s
  • _command (thread)
  • _error (thread)
  • _hinst (global)
  • ...
  • ADO
  • Excel
  • GDIP
  • MSHTML
  • MSScript
  • Services
  • SHDocVw
  • Shell32
  • WINAPI
  • WINAPI7
  • WINAPIV
  • Wsh
WINAPI (partial)
  • AsyncIAdviseSink
  • AsyncIAdviseSink2
  • AsyncIMultiQI
  • AsyncIPipeByte
  • AsyncIPipeDouble
  • AsyncIPipeLong
  • AsyncIUnknown
  • DFConstraint
  • DShellFolderViewEvents
  • DShellNameSpaceEvents
  • DShellWindowsEvents
  • DWebBrowserEvents
  • DWebBrowserEvents2
  • Folder
  • Folder2
  • Folder3
  • FolderItem
  • FolderItem2
  • FolderItems
  • FolderItems2
  • FolderItems3
  • FolderItemVerb
  • FolderItemVerbs
  • IAccessible
  • IAccessibleHandler
  • IAccIdentity
  • IAccPropServer
  • IAccPropServices
  • IACList
  • IACList2
  • IActionProgress
  • IActionProgressDialog
  • IAddrExclusionControl
  • IAddrTrackingControl
  • IAdviseSink
  • IAdviseSink2
  • IAdviseSinkEx
  • IAsyncManager
  • IAsyncOperation
  • IAsyncRpcChannelBuffer
  • IAttachmentExecute
  • IAuthenticate
  • IAutoComplete
  • IAutoComplete2
  • IAutoCompleteDropDown
  • ...
  • AASHELLMENUFILENAME
  • AASHELLMENUITEM
  • ABC
  • ABCFLOAT
  • ACCEL
  • ACCESS_ALLOWED_ACE
  • ACCESS_ALLOWED_CALLBACK_ACE
  • ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
  • ACCESS_ALLOWED_OBJECT_ACE
  • ACCESS_DENIED_ACE
  • ACCESS_DENIED_CALLBACK_ACE
  • ACCESS_DENIED_CALLBACK_OBJECT_ACE
  • ACCESS_DENIED_OBJECT_ACE
  • ACCESSTIMEOUT
  • ACE_HEADER
  • ACL
  • ACL_REVISION_INFORMATION
  • ACL_SIZE_INFORMATION
  • ACTCTX
  • ACTCTX_SECTION_KEYED_DATA
  • ACTCTX_SECTION_KEYED_DATA_2600
  • ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA
  • ACTCTXA
  • ACTCTXW
  • ACTION_HEADER
  • ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION
  • ACTIVATION_CONTEXT_BASIC_INFORMATION
  • ACTIVATION_CONTEXT_DETAILED_INFORMATION
  • ACTIVATION_CONTEXT_QUERY_INDEX
  • ...
  • abnormal_termination
  • AbnormalTermination
  • abort
  • AbortDoc
  • AbortPath
  • AbortPrinter
  • AbortSystemShutdown
  • AbortSystemShutdownW
  • abs
  • accept
  • access
  • AccessCheck
  • AccessCheckAndAuditAlarm
  • AccessCheckAndAuditAlarmW
  • AccessCheckByType
  • AccessCheckByTypeAndAuditAlarm
  • AccessCheckByTypeAndAuditAlarmW
  • AccessCheckByTypeResultList
  • AccessCheckByTypeResultListAndAuditAlarm
  • AccessCheckByTypeResultListAndAuditAlarmByHandle
  • AccessCheckByTypeResultListAndAuditAlarmByHandleW
  • AccessCheckByTypeResultListAndAuditAlarmW
  • AccessibleChildren
  • AccessibleObjectFromEvent
  • AccessibleObjectFromPoint
  • AccessibleObjectFromWindow
  • acos
  • AcquireSRWLockExclusive
  • AcquireSRWLockShared
  • ActivateActCtx
  • ActivateKeyboardLayout
  • ...
  • ABE_BOTTOM
  • ABE_LEFT
  • ABE_RIGHT
  • ABE_TOP
  • ABL_5_WO
  • ABM_ACTIVATE
  • ABM_GETAUTOHIDEBAR
  • ABM_GETSTATE
  • ABM_GETTASKBARPOS
  • ABM_NEW
  • ABM_QUERYPOS
  • ABM_REMOVE
  • ABM_SETAUTOHIDEBAR
  • ABM_SETPOS
  • ABM_SETSTATE
  • ABM_WINDOWPOSCHANGED
  • ABN_FULLSCREENAPP
  • ABN_POSCHANGED
  • ABN_STATECHANGE
  • ABN_WINDOWARRANGE
  • ABORTDOC
  • ABOVE_NORMAL_PRIORITY_CLASS
  • ABS_ALWAYSONTOP
  • ABS_AUTOHIDE
  • ABSOLUTE
  • ...

You can record keyboard, mouse and menu commands.


To add often used commands, you can use dialogs like these. Drag and drop to capture an UI object.


To launch macros, you can use various triggers.


You can create toolbars and popup menus. Attach toolbars to windows. Make auto-hide toolbars.


You can convert macros to programs (exe files) that can run on computers without Quick Macros.


You can create dialogs.


Debugging. Step mode, breakpoints, function call stack, variables.


You can quickly find command dialogs, functions and help. Type a question...


Programmers can use Windows API in QM as easily as in C/C++. The programming language has everything for Windows programming. Over 30000 dll functions, user-defined types, constants and COM interfaces are predeclared. Other declarations can be downloaded separately. Supports pointers, callbacks, etc.

Text autocompletion or replacement as you type an abbreviation (short text). It works in any application.

Multiple threads. Several independent user-defined functions can run simultaneously.

Run some macros in separate processes. By default, macros run in QM process.

QM works well on Vista/7/8. It can run with various UAC integrity levels. Macros can run with different integrity levels.

QM can be installed in a USB drive as a portable app.

Run macros on other network computers where QM is running.

Temporarily unlock computer to run a macro. Disable keyboard and mouse.

Use international characters (Unicode). QM uses UTF-8 text encoding.

Encrypt macros.

Macros are stored in single file, but you can use multiple macro list files. Export and import macros.

Various tools. Type library and ActiveX control browser, icon tools, process/window/control tree, and more.

Extend QM. Add new functions, classes, triggers, use various libraries. Add more features to triggers, toolbars.

Remap keyboard keys.


Top Home Downloads Documentation