7za.exe ist AFAIK die standalone Version, wo nur 7z unterstutzt wird.RAR-Archive kann man mit 7za.exe beispielsweise nicht entpacken, Archivtyp wird nicht erkannt, kann natürlich auch nur ein Bug in der 4.18 sein.
Roman
Moderators: Hacker, Stefan2, white
7za.exe ist AFAIK die standalone Version, wo nur 7z unterstutzt wird.RAR-Archive kann man mit 7za.exe beispielsweise nicht entpacken, Archivtyp wird nicht erkannt, kann natürlich auch nur ein Bug in der 4.18 sein.
Nein, hab's nochmal kontrolliert. Alt-F6-Entpacken geht nicht, Paßwortabfrage unterbleibt, aber mach Dir keinen Kopf. Wenn ich's mal brauchen sollte und wirklich nicht weiß, was ich sonst noch tun könnte, setze ich mich auch ma dran.PS: Könnte sein, dass ich die ein oder andere Codestelle nach dem hier
Einfügen noch leicht abgeändert hatte und daher die Differenzen...
Code: Select all
#NoTrayIcon
$exe = "7zg.exe"
If @OSType = "WIN32_NT" then $exe = "7zgn.exe"
$ini = @ScriptDir & "\7ztc.ini"
$ini_available = FileExists($ini)
$exe_available = FileExists(IniRead($ini, "Config", "Path", 0))
If Not BitAnd($ini_available, $exe_available) then
$initdir = RegRead("HKLM\Software\7-Zip", "Path")
if @error = 1 then $initdir = @ProgramFilesDir
$path = FileOpenDialog("7-Zip", $initdir, "7-Zip-Executable (" & $exe & ")", 3, $exe)
$path = StringLeft($path, StringLen($path) - StringLen($exe))
$success = IniWrite($ini, "Config", "Path", $path)
If $success = 0 then Exit
EndIf
If $cmdline[0] < 4 then Exit
$path = IniRead($ini, "Config", "Path", -1)
If $path = -1 then Exit
$unzip = " " & $cmdline[1] & " "
$filter = "*.*"
$overwrite = ""
$pass = ""
if $cmdline[2] = "-c-" then
$archive = ' "' & $cmdline[3] & '" '
$destination = ' -o"' & $cmdline[4] & '" '
If $cmdline[0] = 6 then $pass = " " & $cmdline[6]
Else
$archive = ' "' & $cmdline[2] & '" '
$destination = ' -o"' & $cmdline[3] & '" '
$filter = " -ir!" & $cmdline[4] & " "
if $cmdline[0] = 5 then $overwrite = " -aoa "
EndIf
$commandline = $path & $exe & $unzip & $archive & $destination & $filter & " " & $pass & $overwrite
RunWait($commandline)
Es wäre schon gut wenn entweder das Packen funktioniert, oder eine Fehlermeldung kommt.Murphy wrote:Sorry, war ein paar Tage unterwegs, daher erst jetzt meine
Rückmeldung.
Vielen Dank 2icfu und 2Horst.Epp fürs Testen.
...
...
Falls Interesse daran besteht auch Packen zu können, kann
ich das natrülich integrieren
Grüße,
Murphy
Ein paar Minuten kann man immer mal verschwendenAll die schöne Arbeit umsonst...
Das 7zip-Plugin habe ich auch installiert, aber auch hier sehe ich zur ZeitDas 7zip-Plugin hatte ich auch vergessen...
Kurz und knapp:Kannst du mir auf die Sprünge helfen? Was hat es mit der zip
encryption dll auf sich? Habe hier schon rumgesucht, aber mit erschließt
sich zur Zeit kein Zusammenhang, der bei meinem Problem relevant ist
*duck*
Nein, dieses Ding habe ich nur der Vollständigkeit halber erwähnt. Du kannst also nun ohne Trickserei alle paßwortgeschützten ZIP, RAR, ACE, und andere unterstützte Archivtypen, die das anbieten, öffnen, mit Enter oder mit Alt-F6, nur für 7-Zip-Archive brauchst Du das Plugin.Das 7zip-Plugin habe ich auch installiert, aber auch hier sehe ich zur Zeit
keinen Zusammenhang. Mir ist es bis jetzt nicht gelungen damit
verschlüsselte Rar-Archive zu entpacken...
Ich hoffe wir schreiben hier nicht aneinander vorbei...