You could use the script below as an engine to change your
shortcuts. The full implementation depends on where exactly
your shortcuts reside and what their names are.
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace("d:\")
Set objFolderItem = objFolder.ParseName("Sciam.lnk")
Set objShellLink = objFolderItem.GetLink
objShellLink.Path = "d:\New Folder"
objShellLink.Save()
thanks, although I see and now realize over time that all my shortcuts names
are different as I named them to represent facts of the target in one way or
another, and so not much is consistent.
I am grateful to notice that many of them when I click them - actually
automatically assume the right target which is nice, but some of them will
not.
I think the only thing that will help me is to get a program that will
identify broken shortcuts and list them, and let me click on them in their
GUI as I go along, and if they assimilate then fine, and if they don't then
that program will need to let me be able to edit them within itself. I've
given up on the idea of them be all automatically fixed in one swoop, and I
will find something that will do what I said above, and will a little at a
time go down its list and fix them. thank you for the replies and nudging my
thought process about it.