Mover (wcx): Packer plugin to separate files per number or date ...

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
User avatar
franck8244
Power Member
Power Member
Posts: 703
Joined: 2003-03-06, 17:37 UTC
Location: Geneva...

Post by *franck8244 »

This version might resolve your problem...
Test it with care...
TC#88260 -
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 »

I would change the "Separate per type" to "Separate per extension" but other than that, I will test it out thoroughly and report back to you. Thank you for the update.
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
User avatar
petermad
Power Member
Power Member
Posts: 14795
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2franck8244

May I suggest to change the dialog:
Separate per number -> Separate by number
Separate per type -> Separate by type (or Separate by extension)
Separate per date -> Separate by date
Existing file, ask? -> Ask before overwriting existing files?

And since the user dialog is in English maybe the rest of the program should also be in English in stead of French:

Code: Select all

STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
65440, 	"Friday"
65441, 	"Saturday"
}

STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
65456, 	"September"
65457, 	"October"
65458, 	"November"
65459, 	"December"
65460, 	"Sun"
65461, 	"Mon"
65462, 	"Tue"
65463, 	"Wed"
65464, 	"Thu"
65465, 	"Fri"
65466, 	"Sat"
65467, 	"Sunday"
65468, 	"Monday"
65469, 	"Tuesday"
65470, 	"Wednesday"
65471, 	"Thursday"
}

STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
65472, 	"May"
65473, 	"Jun"
65474, 	"Jul"
65475, 	"Aug"
65476, 	"Sep"
65477, 	"Oct"
65478, 	"Nov"
65479, 	"Dec"
65480, 	"January"
65481, 	"February"
65482, 	"March"
65483, 	"April"
65484, 	"May"
65485, 	"June"
65486, 	"July"
65487, 	"August"
}

STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
65488, 	"Read"
65489, 	"Write"
65490, 	"Error creating variant array"
65491, 	"Variant is not an array"
65492, 	"Variants array index out of bounds"
65493, 	"External exception %x"
65494, 	"Assertion failed"
65495, 	"Interface unsupported"
65496, 	"Exception in method safecall"
65497, 	"%s (%s, line %d)"
65498, 	"Abstract error"
65499, 	"Access violation at address %p in module '%s'. %s of address %p"
65500, 	"Jan"
65501, 	"Feb"
65502, 	"Mar"
65503, 	"Apr"
}

STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
65504, 	"Floating point division by zero"
65505, 	"Floating point overflow"
65506, 	"Floating point underflow"
65507, 	"Invalid pointer operation"
65508, 	"Transtypage of class incorrect"
65509, 	"Access violation at address %p. %s of address %p"
65510, 	"Stack overflow"
65511, 	"Control-C hit"
65512, 	"Privileged instruction"
65513, 	"Exception %s in module %s at %p.\n%s%s"
65514, 	"Application error"
65515, 	"Format '%s' invalid or incompatible with argument"
65516, 	"No argument for format '%s'"
65517, 	"Invalid variant type conversion"
65518, 	"Invalid variant operation"
65519, 	"Variant method calls not supported"
}

STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
65520, 	"'%s' is not a valid value"
65521, 	"Invalid argument for encoding an hour"
65522, 	"Invalid argument for encoding a date"
65523, 	"Insufficient memory"
65524, 	"I/O error %d"
65525, 	"File not found"
65526, 	"Invalid filename"
65527, 	"Too many open files"
65528, 	"File access denied"
65529, 	"Reading beyond the end of file"
65530, 	"Disk full"
65531, 	"Invalid number entered"
65532, 	"Division by zero"
65533, 	"Range check error"
65534, 	"Integer overflow"
65535, 	"Invalid floating point operation"
}
I have actually done the work for you - in this file: http://madsenworld.dk/tcmd/mover.wcx
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
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 »

2petermad

Looks good, sir. Well done! ;)


2franck8244

The addition works great! May I suggest using the copy dialog from TC when copying over files as it gives you more info about the file, such as size, date, etc.)?
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
User avatar
franck8244
Power Member
Power Member
Posts: 703
Joined: 2003-03-06, 17:37 UTC
Location: Geneva...

Post by *franck8244 »

May I suggest using the copy dialog from TC when copying over files
It's not accessible from a plugin -> I would have to rewrite one...that's another story
TC#88260 -
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 »

franck8244 wrote:It's not accessible from a plugin -> I would have to rewrite one...that's another story
Ahh, OK. I did not know that. Thanks for the explanation. ;)
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
User avatar
karlchen
Power Member
Power Member
Posts: 4602
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Red Alert:

Malware infection strongly suspected, cf. here, please.

For background information cf Virus infects development environment
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 »

2karlchen,
Sounds like Kaspersky is giving you some false positives, my friend. NIS 2009 gives no errors.
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
User avatar
karlchen
Power Member
Power Member
Posts: 4602
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hi, Boofo.

Of course, KAV might be wrong, so may be NIS. If in doubt, upload to Virustotal and get about 40 answers. :wink:

The rest has been explained here.

Kind regards,
Karl
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

Boofo wrote:Sounds like Kaspersky is giving you some false positives
It's not a false positive.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
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 »

2karlchen,

I have also seen VirusTotal be off in the past with packers. I keep my system pretty well buttoned up so I will keep an eye on things and see how they develop. Thanks for the heads-up though. Better safe than sorry. ;)

2DrShark,

Like Kaspersky isn't known for that, huh? ;)
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
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Post by *DrShark »

Boofo
This virus was known and confirmed by some Delphi software developers in several days before it were added to KAV bases.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
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 »

2DrShark
So that is what TidyFavorites was talking about when the author said it was infected. He never really explained.

2petermad
Is your update above OK, or do I need to not use it for now?
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
User avatar
petermad
Power Member
Power Member
Posts: 14795
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

s your update above OK, or do I need to not use it for now?
Just tested it - NO it is not OK, - several scanners rapport infection with Win32/Induc.A both on http://www.virustotal.com and http://virusscan.jotti.org

Sorry - I have deleted http://madsenworld.dk/tcmd/mover.wcx from the server.

I don't seem to find any signs of infection of my PC though. But I will do some scans now.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
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 »

2petermad,

Will you be updating it then when there is a fix released for Delphi?
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
Post Reply