如何在批次檔中傳遞參數並使用 7z.exe 壓縮檔案?

如何在批次檔中傳遞參數並使用 7z.exe 壓縮檔案?

我需要根據以下要求建立一個批次文件

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)拉上拉鍊路徑1使用 PKZIPW.exe 或 7z.exe 並建立新的 o/p zip 文件

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

4)複製路徑2在新建立的 o/p 檔案中

exl: 複製 /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

相關內容