TeraCopy as default Copy Handler

Please check the FAQ (https://www.xyplorer.com/faq.php) before posting a question...
Post Reply
acheton
Posts: 292
Joined: 27 Jul 2010 23:58
Location: XY 64bit, Win 11 at 100%

TeraCopy as default Copy Handler

Post by acheton »

Hi there,

I have Teracopy 2.12 installed on my Win 7 x64 machine and am trying to get it to work the way I would like in XYplorer. In Teracopy I have set option "Use TeraCopy as default Copy handler" which manifests itself in the following way: when I copy and paste using shortcut keys or menus in either Windows Explorer or the x32 & x64 versions of my previous Explorer replacement teracopy handles the copy which is what I would expect. However when I do the same in XYplorer I get the normal windows copy rather than Teracopy - I had expected to get the TeraCopy dialog. This wouldn't be too much of an issue except that I can't find a robust copy option. I have rooted around in the forums and can see there are teracopy scripts which might help out (just a newbie with this so I've not explored scripting yet ;)). However from what I can see Teracopy has successfully installed itself as the default copy handler for both x32 and x64 programmes but for some reason it isn't running in XYplorer - am I missing an option or something obvious here?

thanks,

ach

acheton
Posts: 292
Joined: 27 Jul 2010 23:58
Location: XY 64bit, Win 11 at 100%

Re: TeraCopy as default Copy Handler

Post by acheton »

From reading around on the forum, using the right search terms this time :), it appears that XYplorer doesn't honour the default copy handler. However I can't seem to see whether there is an alternative robust copy option in XYplorer...

nas8e9
Posts: 2232
Joined: 21 Jun 2008 14:50

Re: TeraCopy as default Copy Handler

Post by nas8e9 »

acheton wrote:From reading around on the forum, using the right search terms this time :), it appears that XYplorer doesn't honour the default copy handler. However I can't seem to see whether there is an alternative robust copy option in XYplorer...
XYplorer can be made to use TeraCopy in most cases by following the instructions in this post. This will allow you to have both the Ctrl-C/X/V keyboard shortcuts as well as custom toolbar buttons invoke TeraCopy rather than the Windows copy functions.

An alternative would be to select the files/folders you want to copy and then right-click and select the TeraCopy option from the context menu.

admin
Site Admin
Posts: 65432
Joined: 22 May 2004 16:48
Location: Win8.1, Win10, Win11, all @100%
Contact:

Re: TeraCopy as default Copy Handler

Post by admin »

I just wonder why it does not work out of the box. Does anybody have a rough idea about how TeraCopy works with other apps? I would have expected that at least when XY uses shell API for copying, TeraCopy would hook into that and take over. Why doesn't this work?

vegard
Posts: 76
Joined: 31 Jan 2010 15:45
Location: Sandnes, Norway

Re: TeraCopy as default Copy Handler

Post by vegard »

Just FYI for you who have followed this, the solution mentioned two posts above invokes the CLI, which in cases with funny filenames bombs.

nas8e9
Posts: 2232
Joined: 21 Jun 2008 14:50

Re: TeraCopy as default Copy Handler

Post by nas8e9 »

vegard wrote:Just FYI for you who have followed this, the solution mentioned two posts above invokes the CLI, which in cases with funny filenames bombs.
This one too?
An alternative would be to select the files/folders you want to copy and then right-click and select the TeraCopy option from the context menu.
Edited to add: Regardless, XYcopy 2.0 (the next major item on the roadmap, although I understand ZIP handling will be done before that) should make TeraCopy redundant: it will feature validation among other improvements.

nas8e9
Posts: 2232
Joined: 21 Jun 2008 14:50

Re: TeraCopy as default Copy Handler

Post by nas8e9 »

admin wrote:I just wonder why it does not work out of the box. Does anybody have a rough idea about how TeraCopy works with other apps? I would have expected that at least when XY uses shell API for copying, TeraCopy would hook into that and take over. Why doesn't this work?
MSDN isn't really my thing, but TeraCopy talks about copy handlers, whereas XYplorer calls the Windows Shell file functions directly, I believe. I'm guessing that the Windows Shell has some abstraction above the actual file handling, which normally calls the Windows Shell file functions but can be set to call another dll/program. In other words, TeraCopy doesn't hook the Windows Shell file functions XYplorer uses, but rather the abstraction above it that's part of the Windows Shell and is featured in Windows as well as Internet Explorer.

Riki
Posts: 42
Joined: 21 Feb 2007 02:23

Re: TeraCopy as default Copy Handler

Post by Riki »

XYCopy 2.0 is the feature I am most looking forward to. I cant wait!!

Post Reply