Version 0 of Windows shell links

Updated 2001-06-22 07:28:59

Can Tcl manage Windows "shell links" [L1 ]? Certainly; there are at least six ways:

      dde execute progman progman "" "\[CreateGroup(Bogus)\]"
      dde execute progman progman "" \
            "\[AddItem(notepad.exe,BogusPadLink)\]"
      dde execute progman progman "" "\[ShowGroup(Bogus,0)\]"
      dde execute progman progman "" "\[ShowGroup(Bogus,1)\]"
      dde execute progman progman "" "\[DeleteItem(BogusPadLink)\]"
      dde execute progman progman "" "\[DeleteGroup(Bogus)\]"
  • Steve Cassidy wraps this DDE approach in a progman.tcl [L3 ] package designed "package to allow creation of program groups and shortcuts in the start menu on Windows 9x/NT"
  • Bill Schongar's WISE hack [L4 ]
  • freeWrap includes "shell link" functionality comparable to tlink32's.
  • [...]

Related information appears in "Windows specific Tcl commands". Microsoft Windows and Tcl - Arts and crafts of Tcl-Tk programming