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 ---- * (broken link) Smbnet [http://www.ice.ru/%7Evitus/works/tcl.html#smbnet] provides access to Microsoft [SMB] network information. * (broken link) RichText widget [ftp://multimedia.cc.gatech.edu/pub/multimedia/pub/tk-rtf-0.1.tar.Z] is a Tk based reader of RichText files. * (broken link) Tkwav [http://www-dse.doc.ic.ac.uk/%7Enp2/software/] is a dynamic extension to provide async audio playback using DirectX. * (broken link) 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 * (broken link) Feather - mutable Tcl object types - http://purl.oclc.org/net/pduffin/home/feather/releases/Feather01.zip * (broken link) Inout - access to the hardware ports - http://members.xoom.com/Neil_Johnson/inout.zip * (broken link) Samba extension and other useful extensions - http://zork.net/%7Ephil/projects.html * (broken link) 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 - [odbctcl] * OLE support - http://www.nmis.org/AboutNMIS/Team/KipC/Magenta/contents.html * (broken link) OpTcl, dynamic extension for Windows/OLE - http://www.sys.uea.ac.uk/%7Efuzz/optcl/default.html * (broken link) OSE C++ extensions - http://www.telstra.com.au/docs/ose/doc/ose-home.html * [Parallel port] extension for LPT access; improved new version ''(10 dec 2004)'', see also [lpttcl] * (broken link) stdio to tk code (allows tcl/tk apps that use stdin and stdout work on Windows boxes) ftp://ftp.procplace.com/pub/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/ * (broken link) "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." * (broken link) Topmost forces a toplevel on top of all others on a display - ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/topmost-1.0.tar.gz * (broken link) Topmost forces a toplevel on top of all others on a display (for tcl8.1 and higher) - ftp://ftp.dcade.de/pub/ml/tcl/packages/topmost20.zip * (broken link) tcl_messageBox - message box made with the WIN32 API to be used with the tclsh (tcl8.1 and higher) - ftp://ftp.dcade.de/pub/ml/tcl/packages/tcl_messageBox10.zip * (broken link) shutdown - package to logout, reboot, shutdown the computer (for tcl8.1 and higher) - ftp://ftp.dcade.de/pub/ml/tcl/packages/shutdown10.zip * (broken link) 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/ * (broken link) 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] * (broken link) winsounds allows recording and playing back sounds using standard windows audio driver - http://members.xoom.com/Neil_Johnson/softproj.html#Tcl * [winsend] is a windows implementation of Tk's [send] command using COM. Implements a non-blocking ''interps'' command. See http://tclsoap.sourceforge.net/winsend.html * wintclsend is an extension to simulate keyboard input - http://users.swing.be/wintclsend/ * There are several ways to manage "[Windows shell links]". * [TWAPI] supports over 350 Win32 API calls on NT 4.0 and up. User/group/security management, event logs, services, processes and threads, hotkeys and simulated key/mouse input, disk and network shares, sound, performance data and more ---- !!!!!! %| [Category Windows] |% !!!!!!