Purpose: to discuss the various Microsoft Windows '''specific''' Tcl commands available. ---- It's important to distinguish the ones--dde and registry--which are distributed in the standard distribution, from those available only as extensions. Use this page for those extensions that are exclusively for Windows. Use the [Extensions for Tcl and Tk] page for things than run on more than one platform. ---- * [[console]] - see [Windows wish console] - comes bundled with wish * [dde] - comes bundled with Tcl core * [registry] - comes bundled with Tcl core ---- * Smbnet [http://www.ice.ru/%7Evitus/works/tcl.html#smbnet] provides access to Microsoft SMB network information. * RichText widget [ftp://multimedia.cc.gatech.edu/pub/multimedia/pub/tk-rtf-0.1.tar.Z] is a Tk based reader of RichText files. * Tkwav [http://www-dse.doc.ic.ac.uk/%7Enp2/software/] is a dynamic extension to provide async audio playback using DirectX. * Image [http://pages.infinit.net/cclients/] provides support on Windows for a range of image processing functions - handles BMP, GIF, JPG, PNG, TIFF and raw file format. Does '''not''' use Tk! * CSLU Toolkit which provides speech recognition, natural language understanding, text to speech synthesis, facial animation, and authoring tools. http://cslu.cse.ogi.edu/toolkit * Feather - mutable Tcl object types - http://purl.oclc.org/net/pduffin/home/feather/releases/Feather01.zip * Inout - access to the hardware ports - http://members.xoom.com/Neil_Johnson/inout.zip * Samba extension and other useful extensions - http://zork.net/%7Ephil/projects.html * Several examples written in C++ for Windows, demonstrating use of Windows threads, etc. http://www.maui.net/%7Edavygrvy/files/ * Interface to INI files, wav playing extension, access to the NT Event log, and many other Windows extensions - http://www.idcomm.com/personal/newnham/ncSoft/ * One of several ODBC extensions - ftp://ftp.neosoft.com/languages/tcl/sorted/packages-7.6/databases/odbctcl-0.2/odbctcl-0.2.zip * OLE support - http://www.nmis.org/AboutNMIS/Team/KipC/Magenta/contents.html * OpTcl, dynamic extension for Windows/OLE - http://www.sys.uea.ac.uk/%7Efuzz/optcl/default.html * OSE C++ extensions - http://www.telstra.com.au/docs/ose/doc/ose-home.html * stdio to tk code (allows tcl/tk apps that use stdin and stdout work on Windows boxes) ftp://ftp.neosoft.com/languages/tcl/sorted/packages-7.6/devel/stdio.tk.gz * TAXI - interface between Tcl/Tk and [ActiveX] - http://sunscript.sun.com/taxi/taxiDoc/taxi.htm * Michael Schwart's Window extensions (includes printing support, image support, GDI, WMF metafiles, and much more!) - http://www.du.edu/%7Emschwart/tcl-tk.htm * TclWin native GUI interface - http://www.bgi-sa.com/ * TclWP8 - Interface for WordPerfect8 OLE server - http://r8m70.cybercable.tm.fr/tclwp8.html * tcom is a [COM] interface - http://www.vex.net/%7Ecthuang/tcom/ * TKHiNote, a Notes HiText extension - http://www.electricmemo.com/ * Ian's tkprint print interface for windows - http://www.cygnus.com/%7Eirox/tkprint/ * Tkwav async audio playback of WAV files, using DirectX - http://www-dse.doc.ic.ac.uk/%7Enp2/software/ * "TMCI [http://www.sys.uea.ac.uk/~fuzz/tmci/tmci.html] is an extension for Tcl under windows that allows access to the Media Control Interface (MCI) for Windows." * Topmost forces a toplevel on top of all others on a display - ftp://ftp.neosoft.com/languages/tcl/sorted/packages-7.6/devel/topmost-1.0.tar.gz * uuid universally unique identifer extension - http://www-dse.doc.ic.ac.uk/%7Enp2/software/ * Findleton's Window extensions (includes DDE, Winhelp, printing, frame animation, BMP creation, etc.) - http://pages.infinit.net/cclients/ * Win32 tcl and tk patches to support dead keys and other fixes - http://www.dtek.chalmers.se/%7Ed1peter/deadkey.zip * Sedore's Windows NT extensions to address user addition/deletion, odbc, registry enhancements, etc. - http://zazu.maxwell.syr.edu/nt-tcl/ * winico - allow user to set the icon on the tk toplevel and taskbar - http://sourceforge.net/projects/tcllib/ ''more specifically, http://tktable.sourceforge.net/. Browse the CVS repository to find it.'' * winsounds allows recording and playing back sounds using standard windows audio driver - http://members.xoom.com/Neil_Johnson/softproj.html#Tcl * wintclsend is an extension to simulate keyboard input - http://users.swing.be/wintclsend/ * There are several ways to manage "[Windows shell links]". ---- [Microsoft Windows and Tcl] - [Microsoft Windows and Tk] - [Arts and crafts of Tcl-Tk programming]