Namespace Au
clipboard
Clipboard functions. Copy, paste, get and set clipboard text and other data.
clipboardData
Sets or gets clipboard data in multiple formats.
computer
Computer shutdown etc.
consoleProcess
Runs a console program in hidden mode. Gets its output text and can write input text.
csvTable
Parses and composes CSV text. CSV table data in memory as a List of string arrays.
dialog
Standard dialogs to show information or get user input.
dialog.options
Default options used by dialog class functions.
elm
Represents a UI element. Clicks, gets properties, etc.
elmFinder
Finds UI elements (elm). Contains name and other parameters of elements to find.
filesystem
File and directory functions. Copy, move, delete, find, get properties, enumerate, create directory, load/save, etc.
filesystem.more
Miscellaneous rarely used file/directory functions.
folders
Gets known/special folder paths (Desktop, Temp, etc).
folders.shell
Gets ITEMIDLIST of known/special virtual folders (eg Control Panel), as string like ":: 12345678..."
or as Pidl.
icon
Gets icons from/of files etc. Contains native icon handle.
inputBlocker
Blocks keyboard and/or mouse input events from reaching applications.
internet
This class, together with ExtInternet (extension methods), make easier to use System.Net.Http.HttpClient and other .NET Internet classes for tasks like download, post, ping.
keys
Keyboard functions. Send virtual keystrokes and text to the active window, get key state, wait for key.
keys.gui
Gets key states for using in UI code (winforms, WPF, etc).
keys.more
Miscellaneous rarely used keyboard-related functions.
lastError
Gets, sets or clears the last error code of Windows API. Gets error text.
miscInfo
Contains functions to get miscellaneous info not found in other classes of this library and .NET.
mouse
Mouse functions.
ocr
OCR functions. Recognizes text on screen or in image, gets word positions, finds text, clicks found words.
ocrFinder
Performs OCR (text recognition) and find text in OCR results. Contains text to find and OCR parameters.
opt
Ambient options for some functions of this library.
opt.scope
Creates temporary scopes for options.
Example: using(opt.scope.key()) { opt.key.KeySpeed=5; ... }
.
osdRect
Shows a mouse-transparent rectangle on screen. Just visible outline, or filled but partially transparent.
osdText
Shows text on screen, like a tooltip or with transparent background.
osVersion
Provides Windows version info and current process 32/64 bit info.
pathname
File path string functions. Parse, combine, make full, make unique, make valid, expand variables, etc.
perf
Code execution time measurement with high precision (API QueryPerformanceCounter).
perf.Instance
Performs time measurements and stores measurement data.
popupMenu
Popup menu.
Writes text to the output window, console, log file or custom writer.
print.util
Some functions used by the print class.
process
Process functions. Find, enumerate, get basic info, terminate, triggers, etc. Also includes properties and events of current process and thread.
regexp
PCRE regular expression.
run
Execute or open programs, files, folders, web pages, etc, start new threads.
screen
Represents a screen device. Gets its rectangle etc.
screen.at
Gets screens at various positions relative to the primary screen.
script
Script task functions. Run, get properties, set options, etc. A script task is a running script, except if role editorExtension. Each script task is a separate process.
shortcutFile
Creates shell shortcuts (.lnk
files) and gets shortcut properties.
sound
Plays short sounds and speaks text.
sqlite
A SQLite database connection. Creates/opens/closes database file or in-memory database. Executes SQL, etc.
sqliteStatement
Creates and executes a SQLite prepared statement.
timer
Timer that calls callback function in same thread, which must have a message loop.
timer2
Timer that calls callback function in other thread (thread pool) and can be used in any thread.
toolbar
Floating toolbar. Can be attached to windows of other programs.
trayIcon
Shows tray icon.
uacInfo
Gets UAC integrity level and other security info of this and other processes.
uiimage
Captures, finds and clicks images and colors in windows.
uiimageFinder
Finds images displayed in user interface (UI). Contains data and parameters of image(s) or color(s) to find.
wait
Contains functions to wait for a custom condition, handle, etc, or simply sleep.
wildex
Parses and compares wildcard expression.
wnd
A variable of wnd type represents a window or control. It is a window handle, also known as HWND.
wnd.getwnd
Static functions of this class are used to get special windows (used like wnd w = wnd.getwnd.top;
) and all windows.
Instances of this class are used to get related windows and controls, like wnd w2 = w1.Get.FirstChild;
(here w1 is a wnd variable).
wnd.thisThread
Functions that can be used only with windows/controls of this thread.
wndChildFinder
Finds window controls (child windows). Contains name and other parameters of controls to find.
wndFinder
Finds top-level windows (wnd). Contains name and other parameters of windows to find.
wpfBuilder
With this class you can create windows with controls, for example for data input.