7z具有高强度压缩比的优点,可以制作绿色软件,封装部署时候也可以用它来压缩文件夹,但是有的人不会,现在提供教程,与大家分享。 本文以千千静听为例。因为他是个绿色软件,所以可以制作自解压程序。
首先复制C:\ProgramFiles下ttplayer文件夹啊到另外一个位置。 右击TTplayer文件夹,7z——添加到档案文件,在界面中选择极限压缩,其余不改,确定。 打开7z高级自解压程序(SfxMaker7Zip),进行如下设置 其中:%PROGRAMFILES%\表示C:\Program Files,因为我们想把它默认装到C:\Program Files,所以显示路径选择对话框不勾选。宽度设置为0 一切设置完成,点击开始创建即可。 因为解压太快,所以解压的图片没法捕捉!大家见谅! 深入掌握及运用: 比如我们封装系统时候,需要压缩Program Files文件夹,需要注意三点: 1制作的时候必须进入Program Files,全选文件,右击7z——添加到档案文件,不能在Program Files上点击右键!并且设置为静默安装。 2解压路径设置为C:\,这个斜杠很重要,不能去掉写成C: 3如果在封装部署前调用它,在ylmf的配置文件里应该这么写, ;系统部署前运行的程序 [Before] File1=C:\sysprep\driver.exe File2= C:\sysprep\Program.exe -y -oC:\" ;系统部署时运行的程序 [RunOnce] File1= C:\sysprep\Themes.exe -y -oC:\WINDOWS" 以上是参照小兵封装工具配置文件里的写法,小兵写法如下: Ext1="C:\WINDOWS\temp\Drvtool.exe" Ext2="C:\sysprep\MyDoc.exe" Ext3="C:\sysprep\Themes.exe -y -oC:\WINDOWS" Ext4="C:\sysprep\Program.exe -y -oC:\" ; 扩展接口,系统部署前运行,支持批处理及可执行程序 |
|