Multi Commander > Support and Feedback

copy files is blocking main MC (portable)

<< < (2/2)

Mathias (Author):
You just press enter on the windows where can enter filters and all the other special MC copy features.
Or you can script it way using a CustomCommand action if you do not want to use any of the pro features
using
MC.Explorer.Copy NODIALOG

But then you cannot use filters, plugins and other things.

sickOfMS:
"You just press enter..."
that's the point I do not want to press enter ... I want to do CTRL+C then I navigate to folder where I want to paste and I do CTRL+V ... and I don't want questions, popups to hit enter or any other key.

"MC.Explorer.Copy NODIALOG ..."
I tried using that command but what it does is when I run it (using my shortcut) it copies whatever I selected directly into another explorer panel currently opened in MC. I certainly don't want that at all ... not at all, not ever ... I want to copy as in WE or any other WE alternative software ... I want to hit CTRL+V and paste it where I want it and not to auto-paste to other panel.

And of course it goes without saying that CTRL+V i.e. paste is launched into a separate thread so that it does not block MC so while pasting is happening I can continue to work in MC ... but it looks like it is such a big problem to launch shell command or whatever you're using to paste using WE ... I don't care if the copy is done using xcopy or your own copy or WE copy ... but isn't it simple to make just CTRL+C CTRL+V behavior as it is been for so long time just don't run it directly run it in thread and you're done ? Or I will use your copy but just give me the option that I chose later where I do paste i.e. don't auto-paste it immediately to other panel ?

sickOfMS:
plus I want to be able to copy in MC and paste it in WE ... that is what now CTRL+C CTRL+V does and that's ok .... you only need to launch CTRL+V in a thread and not in MC directly so MC is blocked.

Mathias (Author):
Sorry. You can have the cake and also eat it :)
Copying via the clipboard , Ctrl+C/Ctrl+V will invoke Windows Explorer copy engine. (Using clipboard file filecopy is so bad. It is very very limited and is a workaround that is from Win95 days and got so many issues. )

Also it can't be marshalled to the background safe without a of weird issues happening. Would be easier if MC was built on top of WinExplorer. but so many other things would be worse.

Btw script command for calling paste is MC.ShellPaste   but I do not think it will solve you threading issue

There are plans for something that hijack the paste.. But it is not on the top of my list, ( Since I never use it my self.)

A bad workaround is to launch a external program that do paste to a path you send it. Another is not to use Ctrl+V :)

Navigation

[0] Message Index

[*] Previous page

Go to full version