Hi Jeff, Thanks for taking the time to help out. The script below is still not working for me. Here is my progress. I have documented everything for others to reference later.
First vfs and vfs::mk4 are not installed by default. These need to be installed at the regular command line with: teacup install vfs teacup install vfs::mk4 This has been noted in earlier discussions. Next, as you say, the path to the Perl tkkit needs to be adjusted. Mine is: set tkkit "C:\Perl/lib\auto\Tcl\tkkit.dll" I assume that the quotations around the path name are not needed, but this is not clear. Then, I needed to make C:\Perl\lib\auto\Tcl\tkkit.dll writeable I did this by changing the settings in the properties of the tkkit.dll file. Then, I needed to set the path for Tcl and most lib files. This was the same path in your script: set tcllib C:/Tcl/lib (Do we quotations around the path name?) The next line was cryptic for me: # this is one of the built-in $::auto_path search areas set tkkitlib tkkit/lib Can we just use this path as is? More explanation would be nice. The next line was OK. # path to tkdnd lib files, complete with pkgIndex.tcl set tkdnd $tcllib/tkdnd (I assume here that we are setting tkdnd to "C:/Tcl/lib/tkdnd" in my installation.) Note that in my installation, tkdnd was actually installed as tkdnd2.0. So, I had to change the line to: set tkdnd $tcllib/tkdnd2.0 The next line produced an error: file copy -force $tkdnd $tkkitlib The error was: error copying "C:Tcl/lib/tkdnd/libtkdnd2.0.dll" to "tkkit/lib/tkdnd/libtkdnd2.0.dll": no such file or directory Any thoughts on how to get past the last step? Laurence >Original script from Jeff ################################## package require vfs set tkkit "C:/Perl10/lib/auto/Tcl/tkkit.dll" ; # set to correct path file attributes $tkkit -readonly 0 ; # needs to be writable vfs::mk4::Mount $tkkit tkkit ; # mounts file as dir 'tkkit' # where you installed Tcl and most lib files set tcllib C:/Tcl/lib # this is one of the built-in $::auto_path search areas set tkkitlib tkkit/lib # path to tkdnd lib files, complete with pkgIndex.tcl set tkdnd $tcllib/tkdnd file copy -force $tkdnd $tkkitlib vfs::unmount tkkit exit ###################################