The Tcl Windows API (TWAPI) extension provides access to over 350 functions in the Windows API from within the Tcl scripting language. The extension targets the Windows NT family (NT 4.0SP4+, Windows 2000, Windows XP and Windows 2003), and is not supported on the Windows 95/98/ME platforms.
Currently functions in the following areas are implemented:
* System functions including OS and CPU information, shutdown and message formatting * User and group management * Security and resource access control * Window management - window attributes, position, size etc. * User input: generation of key/mouse input and hotkey support * Basic sound playback functions * Configuration and control of Windows services * Windows event log access * Process and thread management * Directory change monitoring * Windows file and print network shares * Drive information, file system types etc. * Network configuration and statistics * Network connection monitoring and control * Clipboard access * Console mode functions * System performance data * Window stations and desktops * Internationalization * Task scheduling * Shell functions for shortcuts, themes, property dialogs