Purpose: describe the package ---- What is winutils? Who wrote it? Where's it run? ---- Example : [David Gravereaux] mailto:davygrvy@pobox.com recently wrote in news:comp.lang.tcl Message-ID: <7enq0u4h5t4hkcrb564rco60okvh5fcttf@4ax.com> You can simplify that down a whole lot with my winutils extension and it's winutils::shell command. It's like `eval exec [auto_execok start] $file &`, but without the momentary command prompt flashing up on the screen. http://sf.net/projects/tomasoft package require winutils proc LaunchEditor {myfile} { # try the "edit" command first. if {[catch {winutils::shell -v edit $myfile}]} { winutils::shell -v open $myfile } } proc Launch {args} { eval winutils::shell -v open $args } This makes use of associations and even does full URLs in the exact manner and behavior of the "Run..." dialog off the Start menu. % Launch mailto:davygrvy@pobox.com?subject=hi%20there&body=was%20up? % Launch http://tcl.activestate.com % Launch somefile.txt % Launch netstat -a 2 I forget if I added the "edit" command to my .tcl association or whether the ActiveTcl installer did it for me.. % LaunchEditor c:/progra~1/tcl/lib/tcl8.4/init.tcl ---- [Pat Thoyts] has suggested the GetLocaleInfo() API [http://msdn.microsoft.com/library/en-us/intl/nls_34rz.asp] join winutils. What other pieces of win32 make a nice fit here? ---- http://sourceforge.net/project/showfiles.php?group_id=1616&release_id=511 http://prdownloads.sourceforge.net/tomasoft/winutils-0.2.zip ---- [Category Package]