|
不用自解压,制作7z压缩包,然后用命令行解压不是更好吗。
- Start /Wait Msiexec /q /I %SystemRoot%\Setup\Scripts\7z1514-x64.msi
- set tmp0=%ProgramW6432%
- for %%x in ("%tmp0%") do set tmp0=%%~sx
- set tmp1=%tmp0%\7-Zip\7z
- %tmp1% x %SystemRoot%\Setup\Scripts\压缩包.7z -o%tmp0%
复制代码
批处理和7z都不支持带空格的路径,所以要转换带空格的路径为8.3格式。
如果要运行注册表VBS什么的命令加在后面不就可以了吗。上面命令是我SetupComplete.cmd的片段,先静默安装7z,再用7z解压其他软件,我好多软件都是这样的装的。
不喜欢封装,不管是win7还是wes7,系统设置还是软件安装,我都是SetupComplete脚本,从用2000留下来的习惯。 |
|