DiskDir Extended

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
alva
Junior Member
Junior Member
Posts: 11
Joined: 2009-08-08, 18:15 UTC

Post by *alva »

MVV wrote: I found strange thing. I don't change any TC and Multiarc settings, just some times restarted TC and packed with DD-E 7Z SFX archive (handled by Multiarc). In some cases archive was listed, in some cases not. I think it is some Multiarc bug. Sometimes Multiarc even don't open 7Z SFX archive.
My MultiArc doesn't work with 7Z SFX archives (exe) at all. (I use 7Zip Plugin 0.6.4 to list 7Z SFX.)
MVV, post your 7-Zip.addon or link to it, please.
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

alva wrote:My MultiArc doesn't work with 7Z SFX archives (exe) at all. (I use 7Zip Plugin 0.6.4 to list 7Z SFX.)
MVV, post your 7-Zip.addon or link to it, please.
I fixed original addon downloaded from Internet because it gave error while opening archives with non-English names of archive or inside it. And of course I had many troubles with SFX archives. I tried to set in addon standard SFX headers sizes, to write in my SFX headers signature at offset 48 (this worked for my SFX archives). Later I found a way to let Multiarc search for signature in the beginning of archive and to skip SFX header in it.
Here my addon (I use one block and one multiarc-association for many archivers and opening them via CTrl+PgDn regardless of extensions):

Code: Select all

[7-Zip]
Description="7-Zip"
; Signatures for 7Z, NSIS, ISO, WIM, CHM
ID=37 7A BC AF 27, EF BE AD DE 4E 75 6C 6C 73 6F 66 74, 01 43 44, 4D 53 57 49 4D, 49 54 53 46
SkipSfxHeader=1
IDPos=<SeekID>
Extension=7z
; 7-Zip Archiver
Archiver="7z.exe"
List="%PQ l %AQA"
Start="^-------------------"
End="^-------------------"
Format0="yyyy tt dd hh mm ss aaaaa zzzzzzzzzzzz pppppppppppp  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"
Extract="%PQA e -y {%S} -scsWIN %AQA @%LQA"
ExtractWithPath="%PQA x -y {%S} -scsWIN %AQA @%LQA"
Test="%PQA t -y {%S} %AQA"
Delete="%PQA d -y -r {%S} -scsWIN %AQA @%LQA"
; Ultra compression, Dictionary size 32 MB, Word size 48 B, Solid
Add="%PQA a -mx=9 -ms -m0=LZMA:a=2:d32m:fb=48 -y -r {%S} -scsWIN -w%AP %AQA @%LQA"
IgnoreErrors=0
Debug=0
UnixPath=0
SkipDirsInFileList=0
SkipEmptyNames=1
BatchUnpack=1
SearchForUglyDirs=0
(remove line breaks in Format0 line, there are 256 n-s in this line)
alva
Junior Member
Junior Member
Posts: 11
Joined: 2009-08-08, 18:15 UTC

Post by *alva »

MVV wrote: BTW, DD-E had listed 7-Zip setup.exe (NSIS, multiarc with 7z.exe) even without entering it (immediately after TC restart). Also it had listed 7Z EXE, MSI (also w/o first action with Multiarc).
Yes, I've reproduced this in tcm75rc1. So information form this post actual only for tcmd704a now.
User avatar
Ambaquista
Junior Member
Junior Member
Posts: 60
Joined: 2005-05-27, 11:11 UTC
Location: Luanda, Angola

Post by *Ambaquista »

DiskDir Extended

... possibility (or not) to list file/dir information (size, date, time) ...
how about include ... descript.ion´s?

brgds
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

how about include ... descript.ion´s?
DiskDir Extended is just a list of files only (no content at all) ...
#5767 Personal license
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

How about Unicode support?
novozhilov
Junior Member
Junior Member
Posts: 2
Joined: 2008-05-09, 18:39 UTC

Post by *novozhilov »

I would like to have included the *number of files* of any selected directory in output file.
Is it possible?
User avatar
versalzen
Power Member
Power Member
Posts: 666
Joined: 2003-09-16, 11:52 UTC
Location: kölle, linksrheinisch.

Post by *versalzen »

m^2 wrote:How about Unicode support?
Hi,
i'd like to see unicode support too.

[img]http://www.bilder-hochladen.net/files/8p2s-3f.png[/img]

(or, as an alternative, an option to skip all "unreadable" files in the options-dialogue. So the user isn't bothered by the errorpopup, which shows up only 5 seconds after the user left the computer... i have several GBs to store in a .lst file (god bless you for that plugin btw) and it takes about an hour when the copying process starts to write the .lst file.)
Was nützt der Löffel für die Weisheit, wenn man zu weit vom Suppentopf entfernt sitzt?

Mario
Postkutscher
Power Member
Power Member
Posts: 556
Joined: 2006-04-01, 00:11 UTC

Post by *Postkutscher »

Unicode, please.
++
User avatar
lichtwicht
Junior Member
Junior Member
Posts: 5
Joined: 2010-02-21, 14:37 UTC
Location: Germany

Post by *lichtwicht »

first: thanx for the great Plugin!!!!
(I hope it's not totally abandoned!)

I'm having a minor Issue...
if in [PackerPlugins] (in WINCMD.INI) an Environmentvariable as path to .wcx is given, DiskDir seems not able to use it...
I better make an example: e.g. with:
7z=223,D:\BLA\BLUB\TC\7zip.wcx
my .7z-Archives are being listed!
with:
7z=223,%COMMANDER_PATH%\7zip.wcx
it doesn't work...:(

I'm now using: 7z=223,7zip.wcx
and that seems to work...but, I'd really like to give a path there...

so, if anybody has an idea, or it might be made possible in a future version I would be glad ;)

greetings lichtwicht
Tip of the day: If it has 'toolbar' in the name, it`s crap.
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3854
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

2lichtwicht: Sorry, cannot confirm !
I'm using %COMMANDER_PATH% at all my plugin definitions without any problem.

You really should use a subdir for each of your plugins to keep an overview.

Commonly used:
%COMMANDER_PATH%\plugins\wcx\7zip\7zip.wcx
%COMMANDER_PATH%\plugins\wcx\DiskDirExtended\DiskDirExtended.wcx
#5767 Personal license
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

I think Unicode may be added lile for INI files - using UCS-16 encoding with byte order marker. So if file has BOM, DDE may read file as Unicode, else as ANSI. So any user can convert Unicode file to ANSI using any editor if he has no Unicode version of DDE.
User avatar
lichtwicht
Junior Member
Junior Member
Posts: 5
Joined: 2010-02-21, 14:37 UTC
Location: Germany

Post by *lichtwicht »

@sqa_wizard: thx for feedback!
sorry for reporting back so late...
still, I don't get it right...
it works with:
LST=31,%TOTALCO%\PLUGINS\WCX\DiskDirExtended\DiskDirExtended.wcx
7z=223,PLUGINS\WCX\7zip\7zip.wcx

but everytime I insert an environment-variable listing 7z doesn't work...e.g.
7z=223,%commander_path%\plugins\wcx\7zip\7zip.wcx
7z=223,%TOTALCO%\PLUGINS\WCX\7zip\7zip.wcx
btw. I'm not using MultiArc (or any other PI relating to 7z)
(and I made my WINCMD.INI readonly)
I really tried alot, uppercase/lowercaes; changing order (7z first) asoasf.
I suppose I just don't see something very easy?


but, never mind! I'm not totally happy with it, but it works as it should (without env-var)
(and since I'm the only one encountering this problem, it surely has to do something with my config...)
Tip of the day: If it has 'toolbar' in the name, it`s crap.
User avatar
MVV
Power Member
Power Member
Posts: 8702
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Plugin seems to work unstable with TC 7.55 - after it was loaded TC periodically freezes for seconds when flash drive folder is opened in any panel. Details here.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Not confirmed, see my reply there.

Maybe the problem isn't diskdir extended? Can you try to find out whether some other plugin is causing it? You can do this by keeping only half of the plugins in wincmd.ini, then try reproduce the error. If it occurs, the problematic plugin is in the list, otherwise it's in the other half. Then retry this with half of the problematic plugins until you have the one causing the problem.
Author of Total Commander
https://www.ghisler.com
Post Reply