multiarc mit sapcar.exe

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
Fietzel1982
Junior Member
Junior Member
Posts: 6
Joined: 2005-09-01, 09:45 UTC

multiarc mit sapcar.exe

Post by *Fietzel1982 »

Hallo, ich versuche derzeit mit Hilfe des Multi-Arc Plugins das SAP-eigene Packprogramm SAPCAR.EXE im Total Commander zum Laufen zu kriegen.
Ich weiss allerdings nicht wie ich die multiarc.ini konfigurieren muss. Ich hab Multiarc immerhin soweit gebracht ,die enthaltenen Dateien anzuzeigen.

Wie schaffe ich es, dass die Ordnerstruktur im Archiv auch im TC unterstützt wird?
Wie kann auch dann bequem per F5 einzelne oder alle Dateien in den aktuellen Pfad des gegenüberliegenden Fensters extrahieren?
Welche genaue Bedeutung steckt hinter denn "%"-Parametern?
Gibt es da irgendwo eine Parameterliste?
Wie genau funktioniert der Format0="nnn"-String?
Was bedeutet der String Start="^BEGIN -- -------- "
und End="^END ---- -------- "


Hier meine momentane multiarc.ini:

[SAPCAR]
IDPos=0
Debug=0
Description=SAR/CAR Entpacker
Extension=sar,car
Extension=car
Start="^BEGIN -- -------- "
End="^END ---- -------- "
Archiver=c:\TotalCommander\Packer\sapcar\SAPCAR.exe
Format0="nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn"

List=%p -tv -f %aq
Extract=%P -xvf %AQ -R %FWQ
; -R D:\SAPExtract\
Delete=%p -d %a %F
Add=%p -r %a %F
AskMode=1
SkipLIST=2
[MultiArc]
ConMode=2
ConMinimize=0
ConExclude=1
ConAClose=1
ConDelay=4
ConLines=4
ConRect=2C00000000000000020000000083FFFF0083FFFFFFFFFFFFFFFFFFFF58000000740000005803000056020000A7
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50567
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Zum Entpacken muss die Zeile Extract= entsprechend angepasst werden. Ich würde an Ihrer Stelle mal im Plugin-Forum nachfragen (auf Englisch), weil die Autoren des Plugins nicht Deutsch sprechen.
Author of Total Commander
https://www.ghisler.com
Fietzel1982
Junior Member
Junior Member
Posts: 6
Joined: 2005-09-01, 09:45 UTC

Post by *Fietzel1982 »

Danke, ich probiers dort mal.
infosystems
Junior Member
Junior Member
Posts: 3
Joined: 2006-08-11, 13:08 UTC

SAR und CAR Dateien von SAP entpacken

Post by *infosystems »

Hallo Jungs,

ich muß zur Zeit einige hundert .sar und .car Dateien von SAP entpacken.

Habt Ihr eine Idee wie ich das über den Commander machen könnte?

Da alles von Hand einzugeben.... das darf es doch nicht sein, oder?

Gruß

Richard
Fietzel1982
Junior Member
Junior Member
Posts: 6
Joined: 2005-09-01, 09:45 UTC

Post by *Fietzel1982 »

Nachdem der hier beschriebene Weg doch nicht bei allen Archiven 100 prozentig funktioniert habe ich folgendes gemacht:

Ich hab einfach zwei Buttons in die Buttonbar hinzugefügt.
Einen um ein Archiv zu betrachten. Und einen um ein Archiv zu entpacken.

Der zum Entpacken sieht bei mir folgendermaßen aus:

Kommando: C:\TotalCommander\Packer\sapcar\sapcar.exe
Parameter: -xvf %p%n -R %T
Startpfad: C:\TotalCommander\Packer\sapcar\
Icondatei: C:\TotalCommander\Packer\sapcar\SapIconExtract.ico
Tooltip: Sar / Car Archiv entpacken (Crtl+Alt+F5)

Zum Betrachten hab ich folgenden Button:

Kommando: C:\TotalCommander\Packer\sapcar\SapCarArchiv.bat
Parameter: %p%n
Startpfad: C:\TotalCommander\Packer\sapcar\
Icondatei: C:\TotalCommander\Packer\sapcar\SapIconView.ico
Tooltip: Sar / Car Archiv betrachten (Shift+Crtl+Alt+F3)

Die Batchdatei die beim Betrachten aufgerufen wird hat folgenden Inhalt:

@echo off
echo Dateien im Archiv:
c:\TotalCommander\Packer\sapcar\sapcar.exe -tvs -f %1
pause

Die Buttons funktionieren recht zuverlässig. Das Entpacken klappt manchmal nicht wenn Quell und Ziellaufwerk gleich sind. Die genaue Ursache hab ich nie analysiert.
Für das massenweise Entpacken von vielen Archivdateien ist diese Mehtode allerdings nicht geeigent, weil Du trotzdem jede Datei einzeln anfassen mußt um sie zu entpacken. Aber die Knöpfe sind wesentlich besser als mit der DOS Prompt zu arbeiten.
Vielleicht kannst Du einfach eine Liste der Dateien machen und die als Parameter %1 bei dem Kommando: C:\TotalCommander\Packer\sapcar\sapcar.exe -tvs -f %1
übergeben. Wenn die Dateien alle in einem Ordner sind kann man die Liste mir dem DOS Kommando dir>datei.txt erstellen und hinterher noch etwas "frisieren".
gogis
Junior Member
Junior Member
Posts: 39
Joined: 2013-07-12, 07:45 UTC

Post by *gogis »

Ich habe mich in dem Englischsprachigen Forum bedient und bin ziemlich glücklich mit MultiArc und unten stehender Konfiguration.

Ähnlich wie mit ZIP oder RAR kann ich mit dem TC sämtliche SAPCAR gepackten Archive in beliebiger Tiefe browsen oder bei Bedarf auch entpacken.


Dies ist meine "multiarc.ini"

Code: Select all


[CAR] 
Description=SAP compression utility 
Archiver="c:\Program Files (x86)\totalcmd\plugins\wcx\sapcar\SAPCAR.exe"
Extension=car 
IDPos=0 
ID=23 20 43 41 52 20 61 72 63 68 69 76 65 20 68 65 61 64 65 72 
Debug=1 
UnixPath=1 
#Start="" 
#End="" 
Format0="cccccccccc  zzzzzzzzz  TTT dd hh:mm   nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne" 
List=%PQA -tvf {%S} %aQA 

#real cmds 
Extract=%PQA -xvf %aQA {%F} {%L} 
ExtractWithPath=%PQA -xvf %aQA {%F} {%L} 
Test=%PQA -tvf %aQA 
#Add=%PQA -avf %aQ %R%F 
AskMode=0 
SkipEmpty=1 
SearchForUglyDirs=1 
BatchUnpack=1 


[SAR] 
Description=SAP compression utility 
Archiver="c:\Program Files (x86)\totalcmd\plugins\wcx\sapcar\SAPCAR.exe"
Extension=sar 
IDPos=0 
ID=43 41 52 20 32 2e 30 
Debug=1 
UnixPath=1 
Start="SAPCAR: processing archive" 
#End="" 
Format0="cccccccccc  zzzzzzzzzz    dd TTT yyyy hh:mm nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne" 
List=%PQA -tvf %aQ 

#real cmds 
Extract=%PQA -xvf {%S} %aQA {%F} 
ExtractWithPath=%PQA -xvf %aQA %F 
Test=%PQA -tvf %aQA 
#Add=%PQA -avf %AQ %R%F 
AskMode=0 
SkipEmpty=1 
SearchForUglyDirs=1 
BatchUnpack=1 
Post Reply