如何在批处理文件中传递参数并使用 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

相关内容