Show / Hide Table of Contents

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.

print

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.