Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

7z als batch ausführen

Frage Entwicklung Batch & Shell

Mitglied: viking

viking (Level 1) - Jetzt verbinden

31.10.2011 um 14:24 Uhr, 5550 Aufrufe, 6 Kommentare

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
Mitglied: 60730
31.10.2011 um 14:31 Uhr
moin,

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.
Bitte warten ..
Mitglied: viking
31.10.2011 um 15:00 Uhr
Hallo TimoBeil,

ich habe die Version 9.20, sowohl als 32, als auch 64 bit.

Gruß viking
Bitte warten ..
Mitglied: Korrn
31.10.2011 um 15:04 Uhr
Hallo,

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?
01.
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.
Bitte warten ..
Mitglied: bastla
31.10.2011 um 15:04 Uhr
Hallo viking!

... und hast Du auch irgendeine nährere Beschreibung außer
Auf meinem neuen Rechner runktioniert das Ganze nun nicht.
Was Du tun solltest, um den Ablauf nachvollziehen zu können, hat Dir T-Mo oben schon [Edit] inzwischen noch deutlicher [/Edit] geraten ...

Grüße
bastla
Bitte warten ..
Mitglied: bastla
31.10.2011 um 15:06 Uhr
@Korn#
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
Bitte warten ..
Mitglied: viking
31.10.2011 um 16:17 Uhr
Hallo nochmal,

Danke für die Tips, habe meinen Fehler gefunden,

Lag am Pfad, hatte in der Ausführung ein 7z zu wenig, da ich den Installationsornder um einen Ordnertiefe erweitert habe.
Somit musste ich die Zeile ergänzen, dann klappte es auch wunderbar.

Alt : C:\Tools\7z e -y "C:\Test\Sicherung\Zip\*.zip" >nul
Neu C:\Tools\7z\7z e -y "C:\Test\Sicherung\Zip\*.zip" >nul

Gruß viking
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Mehrzeiligen Powershell-Befehl mit Batch ausführen (3)

Frage von 133202 zum Thema Batch & Shell ...

Windows Server
Batch Script bei Start ausführen (3)

Frage von KEFHVDI zum Thema Windows Server ...

Batch & Shell
Batch als Dienst bei Systemstart ohne Anmeldung ausführen (6)

Tipp von tralveller zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Windows 7
Bluesreens unternehmensweit (13)

Frage von SYS64738 zum Thema Windows 7 ...

Windows 10
Programm Installation bei Win 10 Fehlerhaft (12)

Frage von Keineahnungvonnix zum Thema Windows 10 ...

SAN, NAS, DAS
gelöst Synology DS213j (11)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...