I stumbled over a minor issue, for which I have not yet found a simple solution:
How can I change to a physical folder (like C:\Windows) if a user changes into a virtual plugin folder (like \\\myPlugin\folder1) of a FileSystem Plugin.
For files function FsExecuteFile() gets called, which would allow to work with the FS_EXEC_SYMLINK mode. But for folders only FsFindFirst() gets called.
I experimented with code like that:
Code: Select all
writeClipboardText(item->Folder.c_str());
SendMessage( GetActiveWindow(), WM_USER+51, cm_EditPath, 0 );
SendMessage( GetActiveWindow(), WM_USER+51, cm_PasteFromClipboard, 0 );
SendMessage( GetActiveWindow(), WM_CHAR, 13, 0 );
Has anybody found a solution for that issue ?