Microsoft Microsoft Windows , also known simply as Windows, is a proprietary operating system.
Windows has evolved over the years, and its feature set has changed dramatically. This Wiki has a fair amount of information on the subject of Microsoft Windows and Tcl and Microsoft Windows and Tk.
RS: Interfacing to Windows/CE, renamed PocketPC, is something of a special case - but great fun! APN Both have been obsolete for a decade or more as of 2015.
Major versions of Windows include:
Tcl 8.6 requires Windows XP or later. Use 8.4/8.5 for earlier releases.
Microsoft is no longer the only provider of the platforms implementing the Windows API: just by far the most dominant. There's also Wine (providing support for Windows apps on platforms like Linux, FreeBSD and BeOS) and ReactOS (providing an alternative Windows compatible operating system).
peterc 2008-06-13: getWindowsAPIVendor is a small but handy proc for detecting which win32 code base your app is really running on: Wine, ReactOS or Microsoft Windows. This can be used for tuning your app or informing the user of support/non-support.
[Microsoft Access%|%Access]: a [relational database] system [Excel]: a spreadsheet program [PowerPoint]: a [presentation program]
Various Tcl/Tk programs provide Windows-specific functionality
RS 2005-09-21:
This windows-specific procedure parses the output of net use and returns the remote name as a forward-slashed UNC path, or {} if something went wrong:
proc net_use drive { if ![catch {exec net use $drive} res] { foreach line [split $res \n] { if {[set pos [string first \\ $line]]>0} { return [file norm [string range $line $pos end]] } } } }
% net_use h: //kstbf05/SuchRich$