Como passar parâmetros no arquivo de lote e zipar o arquivo usando 7z.exe?

2

Eu preciso criar um arquivo de lote de acordo com os requisitos abaixo

1) passe caminho1 & path2 ao executar o arquivo em lote

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

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

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

3) compacte o path1 usando o PKZIPW.exe ou o 7z.exe e crie um novo arquivo zip o / p

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

4) copie path2 no arquivo o / p recém-criado

ex: copy / b var2 + test1.zip E: \ Erp \ Final_output.zip

    
por abhayk 12.05.2015 / 10:55

1 resposta

1

Tente isto:

@ECHO OFF

SET var1=%1
SET var2=%2

E:\Erpz.exe u -tzip E:\Erp\Test1.zip %var1%
copy /b %var2%\test1.zip E:\Erp\Final_output.zip
    
por 12.05.2015 / 11:29