<AddOn> Update: MultiCopy to TAB v5.8/25 Sep 2010

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

New feature:

Select from previously saved backup projects.

Right Clicking on either of the (...) Buttons, will display a dropdown list of all saved projects in the application's folder to choose from. Both lists fill up simoultaneously upon selection. ESCAPE closes the drop down list.

The program is still a single EXE (178K) and can still be found here:

Download Latest CopyToTabs
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

@ eitang, I think you missed my post, we posted at the same time. It's the last one on page1 ;-)
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

Balderstrom,

>> [SaveLST] / [SaveTAB] buttons might be helpful to expose that feature.

Indeed. It is a matter of "real estate" space on the form. Remember the the lines that display files during the copy... I'll see this again.
Instead I added hints on the memos, to show how to save them...

>> BUG: If you ALT+RightClick in the File List,... the Automatic.LST is saved with the contents of the Tab List.

<LOL> Thanks! I'll check and correct this. This is an inherent programming problem caused by Ctrl-C and Ctrl-V - Not My Fault !!! <VBG>
CORRECTED

>> it is misleading to let the user save a TAB file, that is not valid for TC to open. So perhaps one of the following:
>> 2) OR Just save a valid .TAB file,

I know, and thoght of it, but was too lazy to implement it... No I will. thanks again.
CORRECTED
... I save a correct TC TAB file.

Download CopyToTabs
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

In Order of Importance:

(1) Small Bug: If you manually edit the TAB List, and leave off the trailing backslash \, the file gets appended to the Foldername, i.e.
FILE: d.exe
TAB: c:\Program Files\TotalCMD\TCTEMP3\Temp1\Temp2
Copied file -> c:\Program Files\TotalCMD\TCTEMP3\Temp1\Temp2d.exe

When ALT-RightClick, TCC will also save this invalid directory path as well.


(2) File List [...]
If you (left) click on this, you get a popup that "Automatic.LST doesn't exist"

CTT should probably save out Automatic.LST if you click on [...]
Otherwise you need to ALT+RightClick, then save it, to be able to select another .LST file.


(3) Copying to (a lot of) directories that don't exist becomes a popUp nightmare.

A RadioBox above the "If File Exists" akin to:
If Directory not found:
[ ] Auto Create, [*][/b] Ask Me
OR perhaps, a single checkbox below [ ] Exit after Copy
[ ] Auto Create Missing Folders

(4) Small Request Make ALT+RIghtClick customizable in the CTT.ini, to either ALT|CTRL|SHIFT. Likely no one else will find any use for that, and I can fix this via AutoHotKey. I just don't put an "ALT" key on my mouse.
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

Balderstrom,

>> If you manually edit the TAB List, and leave off the trailing backslash \
<LOL> so don't... Seriously, I think this is a small program for relatively understanding users. Since all is visible, a trailing \ should be easily seen and deleted.

>> you get a popup that "Automatic.LST doesn't exist
This is normal and mentioned in the help.
I don't like programs that save a lot of unasked for stuff. Your great idea of automation is for ad-hoc copies.
If you wish to use it later then it is your responsibility to save the file with a significant name. Besides, Automatic.lst will get overwritten each time.

>> Copying to (a lot of) directories that don't exist becomes a popUp nightmare.

This is not the case (I hope) any longer.
A) I do give the option to correct bad destination directories,
and
B) There is an optional LOG file that can be seen, and optionally saved (Alt-RightClick) to a text file.

>> Make ALT+RIghtClick customizable in the CTT.ini, to either ALT|CTRL|SHIFT.

OK, I didn't customize it (another label, another combobox another French/English translation, another TWO resize placements, and I am lazy)

BUT:

ANY of the ALT / CTRL / SHIFT will work! When I need another combination I'll change that.

Download CopyToTabs
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

Would of been an interesting use to create directory structures. But there is a popup for every directory that doesn't exist.

Tis Fait complete then, aside from the quirks.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

Balderstrom,

>> Tis Fait complete then, aside from the quirks

Thank you.

I just released a new version allowing to switch between vertical and horizontal panes with a single mouse click...

CTT Version 3.5:
Download CopyToTabs
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

2eitang
Can you include a help file in the ZIP for download?
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

there is a HELP button on the screen, and also you can press F1 and you get all the help.
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

New version, 3.9.

Changes:

-- Horizontal panes look more 'Pro' despite the small loss of useful space

-- Improved Help in both English and French

-- You can now easily SAVE the help files

-- Create and SAVE a log file of failed copy operations

-- Added 'Delete after Copy' option to simulate a MOVE. The source files are deleted after the LAST copy operation completed.

-- Small bugs corrected

Download Latest CopyToTabs
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Boofo
Power Member
Power Member
Posts: 1431
Joined: 2003-02-11, 00:29 UTC
Location: Des Moines, IA (USA)
Contact:

Post by *Boofo »

2eitang

May I make a suggestion? It might be better to name the ZIP files with the version number (copytotabs_3.9.zip) so we know what version we have.
chmod a+x /bin/laden -- Allows anyone the permission to execute /bin/laden

How do I un-overwrite all my data?

User of Total Commander
#60471 Single user license
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

>> May I make a suggestion? It might be better to name the ZIP files with the version number (copytotabs_3.9.zip) so we know what version we have.

Of course you may!

It would make it more difficult to update my site, and if you want to "know what version we have", there is ONE text and TWO buttons to click on that show you just tha <g> [About Screen]. The first is the TC's icon.

The second is the long one at bottom left, and ...
... above it you have the version as well in visible text...
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

The executable has no "Version" Tab in Properties.
So it would make sense to include a
descript.ion file, that has:
CopyToTab.exe version blah blah blah.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
eitang
Senior Member
Senior Member
Posts: 250
Joined: 2003-05-19, 20:08 UTC
Location: France
Contact:

Post by *eitang »

Balderstrom,

>> The executable has no "Version" Tab in Properties

Indeed, but the whole thing is a 170K download and needs no installation, so you don't risk anything by trying...

I finally added the description and version information to the EXE... This does not 'cost' anything so with a right-click and properties you can know without running the app. I only hope to remember to update it every release <G>

Download Latest CopyToTabs
Best Wishes,

Eitan Gilboa (License #: 17011)
URL: https://eitang.pagesperso-orange.fr/
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

Size is irrelevant. Most programs that don't completely hose your system can just be copied to some folder and run. One of the few reasons an installer is a good thing is registering common DLLs with the system, so that it knows how many things are dependant on that DLL. Most of the Programs I use don't litter in the system32 Folder.

A decent program that requires the registry will write to it upon execution (if the info isn't there) - instead of failing due to some missing arcane string that the installer needed to add (Heres looking at you Norton).

TCMC.exe is 2KB and has a Version tab on file properties. I merely suggested a readme or descript.ion in the zip.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
Post Reply