CAWT (COM Automation With Tcl) is a utility package based on Twapi to script Microsoft Windows® applications with Tcl.

It provides high level procedures for automation via the COM interface.

Currently modules for Excel, Word, PowerPoint, Outlook, Internet Explorer, SAPI, Office Document Imaging, Adobe Reader, Matlab, and Google Earth are available. Note, that only Microsoft Office packages Excel, Word, PowerPoint and Outlook are in active developement. The other packages are proof-of-concept examples only.

CAWT Architecture Overview

CAWT is developed and copyrighted by Paul Obermeier and distributed under the 3-clause BSD license.

Version 2.9.4 released on 2023/07/17.
Source repository and distribution packages are available on SourceForge.
Sources and Windows executables are available via BAWT (Build Automation With Tcl).