Purpose: describe the package
What is winutils?
Who wrote it?
Where's it run?
Example :
David Gravereaux mailto:[email protected] recently wrote in news:comp.lang.tcl
Message-ID: <[email protected]> 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:[email protected]?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
http://sourceforge.net/project/showfiles.php?group_id=1616&release_id=511
http://prdownloads.sourceforge.net/tomasoft/winutils-0.2.zip