Wie übergebe ich Parameter in einer Batchdatei und komprimiere die Datei mit 7z.exe?

Wie übergebe ich Parameter in einer Batchdatei und komprimiere die Datei mit 7z.exe?

Ich muss eine Batchdatei gemäß den folgenden Anforderungen erstellen

1) bestehenPfad1undPfad2während der Ausführung der Batchdatei

Beispiel:testrun.bat E:\ERP\test1.txt E:\ERP\header.txt

2) Diese Befehlszeilenpfadwerte müssen in einer Batchdatei gespeichert werden

Beispiel:var1=E:\ERP\test1.txt var2=E:\ERP\header.txt

3) zippen Sie diePfad1Verwenden Sie PKZIPW.exe oder 7z.exe und erstellen Sie eine neue O/P-ZIP-Datei

Beispiel:7z.exe u -tzip E:\Erp\Test1.zip var1

4) kopierenPfad2in neu erstellter O/P-Datei

Beispiel: Kopiere /b var2+test1.zip E:\Erp\Final_output.zip

Antwort1

Versuche dies:

@ECHO OFF

SET var1=%1
SET var2=%2

E:\Erp\7z.exe u -tzip E:\Erp\Test1.zip %var1%
copy /b %var2%\test1.zip E:\Erp\Final_output.zip

verwandte Informationen