批量文件自解压Zip

时间:2014-04-17 20:26:32

标签: batch-file 7zip

我使用7zip创建自解压zip文件。当我运行.exe时,它会将内容提取到.exe被解雇的目录中,就像我想要的那样。但有没有办法总是覆盖而不是看到提示屏幕问你?

我确实读到了-aoa或-y可能是我的答案,但我无法让他们工作。

@echo off
set PATH=%PATH%;Y:\Program Files\7-Zip\

set branchPath=Z:\XP_Processes\branch\%1\
set dwcltrn=DWCLTRN.DBF
set dwemptrn=DWEMPTRN.DBF
set dwhist=DWHIST.DBF

echo %branchPath%

cd /d %branchPath%

7z a -sfx "Z:\XP_Processes\%1.exe" %dwcltrn%
7z a -sfx "Z:\XP_Processes\%1.exe" %dwemptrn%
7z a -sfx "Z:\XP_Processes\%1.exe" %dwhist%

2 个答案:

答案 0 :(得分:1)

键入开始 - 所有程序 - 附件 - 运行

iexpress 

按照提示添加文件。

运行刚刚制作的程序

"C:\Users\Fred\test.EXE" /Q /T:c:\users

答案 1 :(得分:0)

尝试启动SFX文件,如下所示:myfile.exe -y