Como passar parâmetros em arquivo em lote e compactar o arquivo usando 7z.exe?

Como passar parâmetros em arquivo em lote e compactar o arquivo usando 7z.exe?

Preciso criar um arquivo em lote conforme os requisitos abaixo

1) passarcaminho1&caminho2ao executar o arquivo em lote

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

2) É necessário armazenar esses valores de caminhos de linha de comando em arquivo em lote

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

3) feche ocaminho1usando PKZIPW.exe ou 7z.exe e crie um novo arquivo zip o/p

ex:7z.exe você -tzip E:\Erp\Test1.zip var1

4) copiarcaminho2no arquivo o/p recém-criado

exl: copiar /b var2+test1.zip E:\Erp\Final_output.zip

Responder1

Experimente isto:

@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

informação relacionada