Frage zu MultiArc MsCAB addon

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Frage zu MultiArc MsCAB addon

Post by *RID500 »

Kennt sich jemand mit "MultiArc MsCAB addon" aus
und kann mir auf die Sprünge helfen?

Ich versuche mit TC7pb3, pb4, rc1, rc2 ...
jeweils das CAB Archiv des Nachfolgers aus zupacken (Alt+F9).

Da bekomme ich folgenden Hinweis:

---------------------------
Warning
---------------------------
Executing command '
E:\TotalC\Plugins\wcx\MultiArc\addons\MsCAB60.addon\MsCab.exe -ri2 L
E:\tcmd7rc4_(04.05.2007)\INSTALL.CAB ' returned errorlevel -1.
Possibly an error occure. Archive listing wasn't retrieved.
---------------------------
OK
---------------------------


Kann mir jmd sagen wo ich da drehen muss damit es wieder funktioniert?




Danke
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
deus-ex
Power Member
Power Member
Posts: 991
Joined: 2003-02-10, 17:45 UTC

Post by *deus-ex »

Sehr wahrscheinlich handelt es sich bei den Archiven um InstallShield CAB-Archive, welche nicht kompatibel zu Ms-CAB sind.

Ob es sich um Ms-CAB Archive handelt kannst Du auf zwei Wegen überprüfen:
  • Versuche mit TC das erste CAB-Archiv zu öffnen (Strg-BildAb)
  • Zeige das CAB-Archive mit dem Lister an (F3) und prüfe, ob die ersten vier Zeichen MSCF (MicroSoftCabFile) sind.
________
Grüße,
deus-ex
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3894
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

2RID500 : Da du von der TC Installer Datei redest, ist es definitiv eine MS CAB Datei.

Welche Version von Multiarc / MsCAB.addon benutzt du ?

Bei mir funktioniert es mit Version 1.2 / 0.63 einwandfrei.
#5767 Personal license
User avatar
deus-ex
Power Member
Power Member
Posts: 991
Joined: 2003-02-10, 17:45 UTC

Post by *deus-ex »

sqa-wizard hat natürlich recht. :)

Ich hatte den Kommentar "jeweils das CAB Archiv des Nachfolgers aus zupacken (Alt+F9)" dahingehend interpretiert, dass von Multivolume-Archiven die Rede wäre.

_______
Gruß,
deus-ex
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Danke für eure Unterstützung.
Ich benutze jetzte "MultiArc 1.3.0.0 beta"
mit "MultiArc Addon MsCab 0.63"
und der MsCab.exe 0.63 die im Archiv dabei ist.

Als MsCab.addon habe ich auch mal das Script von TychoBarfy in die multiarc.ini kopiert (so gaaanz langsam blick ich durch wie das alles zusammenhängt)

Aber die Meldung bleibt gleich:
---------------------------
Warning
---------------------------
Executing command '
C:\TotalC\CORE\Plugins\wcx\MultiArc\addons\MsCAB63\MsCab.exe -ri2 L
X:\tcmd7rc1\INSTALL.CAB ' returned errorlevel -1.
Possibly an error occure. Archive listing wasn't retrieved.
---------------------------
OK
---------------------------



BTW: mit WinRAR und UniExtract und mit "Microsoft (R) Cabinet Tool - Version 1.00.0601 (03/18/97)"
kann ich das CAB Archiv entpacken.

Aber jetzt teste ich mal weiter wieso das MultiArc-Teil bei mir nicht funktioklappt.

Die Option "-ri2 L" steht ja in der multiarc.ini beim Befehl "List=". Muss der beim "Extract=" auch aufgerufen werden? ...
Irgendetwas mach' ich da falsch...
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
deus-ex
Power Member
Power Member
Posts: 991
Joined: 2003-02-10, 17:45 UTC

Post by *deus-ex »

RID500 wrote:Als MsCab.addon habe ich auch mal das Script von TychoBarfy in die multiarc.ini kopiert
Welches Script genau, und woher?

RID500 wrote: Aber die Meldung bleibt gleich:
Genau genommen brauchst du das MsCab-Addon nicht, TC unterstützt das Format intern (entpacken). Entferne den MsCab-Abschnitt aus der MultiArc .ini und starte den TC neu, dann sollte es klappen.


________
Gruß,
deus-ex
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

deus-ex wrote:
RID500 wrote:Als MsCab.addon habe ich auch mal das Script von TychoBarfy in die multiarc.ini kopiert
Welches Script genau, und woher?
http://www.famlehm.de/deleteme/tychobarfy/tc/multiarc/index.html
deus-ex wrote:
RID500 wrote: Aber die Meldung bleibt gleich:
Genau genommen brauchst du das MsCab-Addon nicht, TC unterstützt das Format intern (entpacken).
Ach so? Das habe ich übersehen.
deus-ex wrote:Entferne den MsCab-Abschnitt aus der MultiArc .ini und starte den TC neu, dann sollte es klappen.
Ja danke, so klappt es. (alternativ 'cab' in der wincmd.ini auskommentieren)

Aber so kann ich keine CAB Archive erstellen.
...mal sehen was sich da machen lässt... ...und das MsCab.addon sollte doch auch irgendwie funktionieren...

Danke erst mal :D
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
deus-ex
Power Member
Power Member
Posts: 991
Joined: 2003-02-10, 17:45 UTC

Post by *deus-ex »

@RID500

Hier meine Konfiguration zu MsCab in MultiArc, jetzt sollte es bei dir auch klappen.


MultiArc.ini

Code: Select all

[MSCAB]
Description="Microsoft Cabinet"
Archiver=%commander_path%\util\mscab.exe
Extension=cab
ID=4D 53 43 46
BatchUnpack=1
Format0="yyyy tt dd hh mm ss aaaaaa zzzzzzzzzz  X"
List=%P -ri3 L %AQA
Extract=%P -ri3 e %AQA @%LA
ExtractWithPath=%P -ri3 x %AQA @%LA
Add=%P -ri3 {%S} a %AQA @%LA
Move=%P -n01 -ri3 -v1457664 {%S} a %AQA @%LA
AskMode=2
AskHistory0=-ds

  • Pfad zu Mscab.exe an deine Installation anpassen.
  • Format0: X = ersetzen mit 256 mal Zeichen "n" (ohne Anführungszeichen)! Ich habe diese Zeile gekürzt, damit die Anzeige des Forums nicht unnötig in der Horizontalen gestreckt wird.
Wincmd.ini

Code: Select all

[PackerPlugins]
cab=5,%commander_path%\wcx\multiarc\multiarc.wcx

  • Pfad zu MultiArc an deine Installation anpassen.
________
Gruß,
deus-ex
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Danke deus-ex, aber daran liegt es anscheinend nicht.
Nach diversen Vergleichtest und frischer wincmd.ini habe
ich jetzte den MultiArc-Ordner ausgetauscht und jetzt funktioniert es... obwohl ich keinen Unterschied sehe.
Ich muss das noch einmal vergleichen. Danke für eure Hilfe!
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
TychoBarfy
Senior Member
Senior Member
Posts: 350
Joined: 2005-08-13, 15:13 UTC
Location: Berlin, Germany
Contact:

Post by *TychoBarfy »

Unter Windows 7 x64 hatte ich jetzt auch das Problem, dass mscab.exe v0.63 mir keine Dateiliste und daher eine Fehlermeldung (Error-Level 2 keine Dateiliste erhalten) lieferte.

Jetzt hab ich einfach mal rumgespielt und "L" bei List= durch "list" ersetzt.

list funktioniert, jedoch werden die Dateien anders aufgelistet (Dateien zuerst, dann entpackte Größe, Datum, Zeit, Attribute).

Folgender [CAB]-Abschnitt in der multiarc.ini funktioniert bei mir jetzt:

Code: Select all

[CAB]
Description="MSCAB (DIRS) 32 Bit"
Extension=cab
Archiver=%COMMANDER_PATH%\packer\mscab.exe
ID=4D 53 43 46
IDPos=0
Format0="n**n zzzzzzzzzzzz yyyy tt dd hh mm ss aaaa"
BatchUnpack=1
Debug=0
List=%P -ri2 list %AQA %O
Extract=%P { %S} e %AQA @%LA
ExtractWithPath=%P {-ap%RQA}{ %S} x %AQA @%LA
Test=%P{ %S} t %AQA
Delete=%P -i{ %S} d %AQA @%LA
Add=%P -i -dirs {-ap%RQA}{ %S} a %AQA @%LA
Move=%P -i -dirs {-ap%RQA}{ %S} m %AQA @%LA
n**n steht für 256 mal n hintereinander nnnnnnnnn......
Post Reply