7z als batch ausführen
Hallo wieder mal ne kleine Frage
Ich habe einen neuen Rechner mit Win 7 64 bit aufgesetzt und möchte nun ein paar batch Dateien zum laufen bringen die auf meinem alten Rechner auch liefen.
Auf dem alten Rechner war ebenfalls Win 7 64 bit.
Konkret:
Ich habe in einem Verzeichnis C:\Test\Sicherung einen Unterordner Zip in welchem eine Zip Datei liegt.
Diese Zip Datei möchte ich nun mit einem batch File in den Ordner "C:\Test" entzippen lassen.
Dafür habe ich das Programm 7z genutzt, welches ich in den Ordner "C:\Tools\7z" installiert habe.
Nun weiß ich nicht mehr ob ich damals die 32 oder 64 Bit Version installiert hatte.
Auf alle Fälle hat`s funktioniert.
@echo off
pushd C:\Test
C:\Tools\7z e -y "C:\Test\Sicherung\Zip\*.zip" >nul
popd
Auf meinem neuen Rechner runktioniert das Ganze nun nicht.
Woren kann das liegen?
Welche Version von 7z sollte ich installieren, 23 bit oder 64 bit?
Kann, oder darf ich den Installationspfad von 7z ändern?
Muss ich dazu noch Umgebungsvaribalen setzen?
Wenn ja welche?
Wenn ich 7z manuell ausführe klappt es mit dem entzippen.
Gruß viking
Ich habe einen neuen Rechner mit Win 7 64 bit aufgesetzt und möchte nun ein paar batch Dateien zum laufen bringen die auf meinem alten Rechner auch liefen.
Auf dem alten Rechner war ebenfalls Win 7 64 bit.
Konkret:
Ich habe in einem Verzeichnis C:\Test\Sicherung einen Unterordner Zip in welchem eine Zip Datei liegt.
Diese Zip Datei möchte ich nun mit einem batch File in den Ordner "C:\Test" entzippen lassen.
Dafür habe ich das Programm 7z genutzt, welches ich in den Ordner "C:\Tools\7z" installiert habe.
Nun weiß ich nicht mehr ob ich damals die 32 oder 64 Bit Version installiert hatte.
Auf alle Fälle hat`s funktioniert.
@echo off
pushd C:\Test
C:\Tools\7z e -y "C:\Test\Sicherung\Zip\*.zip" >nul
popd
Auf meinem neuen Rechner runktioniert das Ganze nun nicht.
Woren kann das liegen?
Welche Version von 7z sollte ich installieren, 23 bit oder 64 bit?
Kann, oder darf ich den Installationspfad von 7z ändern?
Muss ich dazu noch Umgebungsvaribalen setzen?
Wenn ja welche?
Wenn ich 7z manuell ausführe klappt es mit dem entzippen.
Gruß viking
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 175555
Url: https://administrator.de/forum/7z-als-batch-ausfuehren-175555.html
Ausgedruckt am: 22.01.2025 um 14:01 Uhr
6 Kommentare
Neuester Kommentar
moin,
welche Version hast du denn jetzt?
einen Blindenpunkt hinzugefügt
Also Können darf, dürfen auch ja - wobei man ja anhand deiner Batch sieht, dass du das auch gemacht hast.
Ps: Bitte male deine Bätch zwischen Code Tags.
welche Version hast du denn jetzt?
Wenn ich 7z manuell ausführe klappt es mit dem entzippen.
<edit>einen Blindenpunkt hinzugefügt
Und was sagt die Batch, wenn €echo Off nicht ein und >nul ausgeschaltet ist?
</edit>Kann, oder darf ich den Installationspfad von 7z ändern?
Gegenfrage, warum denkst du - hast dir der Igor die Möglichkeit gegeben, dass zu tun?Also Können darf, dürfen auch ja - wobei man ja anhand deiner Batch sieht, dass du das auch gemacht hast.
Ps: Bitte male deine Bätch zwischen Code Tags.
Hallo,
wie schön, dass weder beschrieben ist, wie weit das Skriptchen kommt, noch ob irgendetwas bei Ausführung passiert ...
Übrigens nennt sich die Command-Line-Variante voin 7zip auf meinem System '7za.exe' nicht einfach nur 7z.
Grüße und so.
wie schön, dass weder beschrieben ist, wie weit das Skriptchen kommt, noch ob irgendetwas bei Ausführung passiert ...
Woren kann das liegen?
Daran, dass 7z nicht im Pfad liegt.Welche Version von 7z sollte ich installieren, 23 bit oder 64 bit?
23 Bit, weil - was ? Völlig egal, die Funktionen sind die gleichen.Kann, oder darf ich den Installationspfad von 7z ändern?
Es würde sich anbieten, 7z in C:\tools liegen zu haben...Muss ich dazu noch Umgebungsvaribalen setzen?
echo %PATH%
Wenn ja welche?
Deine PATH-Variable könnte angepasst werden, damit die 7zip-Executable gefunden wird.Übrigens nennt sich die Command-Line-Variante voin 7zip auf meinem System '7za.exe' nicht einfach nur 7z.
Grüße und so.
@korn#
Grüße
bastla
Daran, dass 7z nicht im Pfad liegt.
Egal, wenn offensichtlich der komplette Pfad angegeben wird (und wenn der falsch ist, dann ohnehin gute Nacht ) ...Übrigens nennt sich die Command-Line-Variante voin 7zip auf meinem System '7za.exe' nicht einfach nur 7z.
Sollte aber mindestens genauso gut auch mit der "7z.exe" gehen ("7za.exe" ist dann sinnvoll, wenn nur die Commandline-Version gewünscht/benötigt wird) ...Grüße
bastla