Page 1 of 2
Link Shell Extension context
Posted: 23 Apr 2016 22:08
by Antieve
There is some problem with Link Shell Extension.
No "pick link" item, and buggy "drop here"...
I use LSE quite often and it is very inconvenient to run Explorer each time.
Re: Link Shell Extension context
Posted: 24 Apr 2016 06:17
by highend
You used the 64-bit context menu entry?
Re: Link Shell Extension context
Posted: 24 Apr 2016 06:36
by Antieve
As you can see there is 7zip (I have only 64bit version) so of course it's 64bit menu and yes, I use this option, that's why I am asking.
Re: Link Shell Extension context
Posted: 24 Apr 2016 07:06
by highend
Tried it in a W7 x64 VM. You're right, XY has a problem with LSE while e.g. TC (x64) shows the Pick Link item correctly so either / or / both ContextMenu64.exe / XYplorer have a bug...
Re: Link Shell Extension context
Posted: 24 Apr 2016 19:20
by admin
I installed LSE and it claims (and appears) to have installed both a 32-bit and a 64-bit version parallely. However I cannot make XYplorer show any of them. No idea why, but it seems it's a bug I cannot fix.

Re: Link Shell Extension context
Posted: 24 Apr 2016 20:44
by Antieve
Code: Select all
Link Shell Extension Registry contexts:
---------------------------------------
HardLink Context Menu HKEY_CLASSES_ROOT\CLSID\{0A479751-02BC-11d3-A855-0004AC2568AA}
Drag & Drop Handler {0A479751-02BC-11d3-A855-0004AC2568AA}
Column Handler {0A479751-02BC-11d3-A855-0004AC2568AA}
Icon Overlay Handler {0A479751-02BC-11d3-A855-0004AC2568AA}
Copy Hook Handler {0A479751-02BC-11d3-A855-0004AC2568BB}
Icon Overlay Handler {0A479751-02BC-11d3-A855-0004AC2568DD}
Icon Overlay Handler {0A479751-02BC-11d3-A855-0004AC2568EE}
System {0A479751-02BC-11d3-A855-0004AC2568CC}
Or better maybe you will add LSE functional to XYPlorer

Re: Link Shell Extension context
Posted: 24 Apr 2016 20:53
by admin
Antieve wrote:Or better maybe you will add LSE functional to XYPlorer

If you mean creating Hard Links: XY can do it already.
Re: Link Shell Extension context
Posted: 24 Apr 2016 20:53
by highend
Most of it's functionality could be scripted (and used by a button | UDC (but not by a real context menu that integrates into XY's one).
The script command new() supports junctions, hardlinks and symlinks...
Re: Link Shell Extension context
Posted: 24 Apr 2016 22:06
by Antieve
Thx. Nice to know that XYplorer supports junctions, hardlinks and symlinks.
As for me, interacting with target object through context it's the fastest and most convenient way and LSE perfectly do the job.
All other variants it is a kind of compromise... Any excessive actions and extra steps (like select target+go to toolbar+press button+make sure you do everything right) acceptable for the most of us if you do it rarely, but I prefer only the best and most optimal solutions.
If there is some way to reproduce LSE context menu exactly the same way it would be very cool, if not it's sad... and I will have to live with it )
Re: Link Shell Extension context
Posted: 25 Apr 2016 08:44
by admin
I think it's possible already in aquite a similar way as LSE:
1) "Pick Link Source": Simply copy the item(s) in question to the clipboard by Ctrl+C.
2) "Drop As": Go to the desired link location, right-click the empty space in the List and open the Paste As... submenu (see image).
Re: Link Shell Extension context
Posted: 25 Apr 2016 08:58
by bdeshi
Addiotionally to what Don said, you have to have XYplorer running as administrator.
Re: Link Shell Extension context
Posted: 25 Apr 2016 09:40
by Antieve
Well looks very close to what I need!
Have to manually erase "SymLink to", but ok I will survive this inconvenience
And thank you!
P.S.
_____________________________________________________________
Found small bug:
Get "Wrong function" error if target disk is a RamDisk (virtual memory drive)
LSE just don't show "drop" menu in this case.
Also I get mad about every half hour because I need to press Shift every time to open drive from "Computer" button or folder from "Favs" - I always need it in new tab, almost never in the same one.
In first case I had to do custom buttons with
tab("new"... and different icons (omg) just because default drives buttons open it the same hard coded way )
Just want my favorite file manager become little bit more customizable.
Re: Link Shell Extension context
Posted: 25 Apr 2016 09:47
by admin
Antieve wrote:Have to manually erase "SymLink to", but ok I will survive this inconvenience
Code: Select all
The following tweaks can be set " " (one quoted space) to suppress any prefix:
CreateSymlinkPrefix=" "
CreateJunctionPrefix=" "
How to tweak:
http://www.xyplorer.com/faq-topic.php?id=tweak
Re: Link Shell Extension context
Posted: 25 Apr 2016 09:53
by bdeshi
admin wrote:Antieve wrote:Have to manually erase "SymLink to", but ok I will survive this inconvenience
Code: Select all
v12.40.0103 - 2013-05-12 20:10
The following tweaks can be set " " (one quoted space) to suppress any prefix:
CreateSymlinkPrefix=" "
CreateJunctionPrefix=" "
How to tweak:
http://www.xyplorer.com/faq-topic.php?id=tweak
Sneaky! I saw these keys were set to "" and was confused as to why the prefixes still stayed...

Re: Link Shell Extension context
Posted: 25 Apr 2016 09:55
by admin
In this case the value "" counts as "take the default" and the default is "SymLink to".
