Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 5572 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 Datensicherung mit 7z und Robocopy, Problem mit Verschlüsselung (4)

Frage von theJoe zum Thema Batch & Shell ...

Batch & Shell
gelöst Mehrzeiligen Powershell-Befehl mit Batch ausführen (3)

Frage von 133202 zum Thema Batch & Shell ...

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

Tipp von tralveller zum Thema Batch & Shell ...

Neue Wissensbeiträge
Mac OS X

Apple hat macOS High Sierra veröffentlicht

Information von Frank zum Thema Mac OS X ...

Viren und Trojaner

Ransomware or Wiper? RedBoot Encrypts Files but also Modifies Partition Table

(4)

Information von BassFishFox zum Thema Viren und Trojaner ...

Notebook & Zubehör

WOL bei HP Notebooks

(7)

Erfahrungsbericht von Henere zum Thema Notebook & Zubehör ...

Heiß diskutierte Inhalte
Windows 10
gelöst Netzwerkkarte schaltet sich erst nach dem Logon ein (24)

Frage von DerWoWusste zum Thema Windows 10 ...

Windows Server
Seit IP Umstellung DC DNS Fehler (19)

Frage von Yaimael zum Thema Windows Server ...

Weiterbildung
gelöst Fest angestellter Admin oder Systemhaus Admin mit Kundenbetreuung? (15)

Frage von Voiper zum Thema Weiterbildung ...