バッチ ファイルでパラメータを渡し、7z.exe を使用してファイルを zip 圧縮する方法を教えてください。

バッチ ファイルでパラメータを渡し、7z.exe を使用してファイルを zip 圧縮する方法を教えてください。

以下の要件に従ってバッチファイルを作成する必要があります

1) 合格パス1パス2バッチファイルを実行している間

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

2) これらのコマンドラインパスの値をバッチファイルに保存する必要がある

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

3) ジップパス1PKZIPW.exe または 7z.exe を使用して新しい o/p zip ファイルを作成します

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

4) コピーパス2新しく作成されたo/pファイル

例: /b var2+test1.zip E:\Erp\Final_output.zip をコピーします

答え1

これを試して:

@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

関連情報