>Is it the actual SET PATH command that can't handle it? Can you do something like
>
>SET PATH to blah\blah, blah\blah
>Set Path to &AllTrim(set('path'))) + ',' + moreblah\moreblah
>
No, for the pobvious reason that you can't macro-expand the return from a function directly - you'd have to save it to a memver at a minimum.
Have you considered using the Win32API to convert paths using LFNs to the short name? In addition to the Win32API call to do this, Scripting.FileSystemObject has this capability.