@echo off REM The following is required in all INSTALL.CMD files Call c:\system.sav\util\SetVariables.cmd Set block=c:\SWSETUP\APP\Applications\HP\7zip\9.20.0.0 CD "%block%" REM Add the command-line to have your component to be installed properly echo "Install 7Zip installer now...." >> c:\System.sav\logs\wizinstaller.log If NOT "%programfiles(x86)%" =="" ( .\x64\7z920-x64.msi /qn >>c:\System.sav\logs\wizinstaller.log ) else ( .\x86\7z920.msi /qn>>c:\System.sav\logs\wizinstaller.log ) echo "Config 7Zip file Association...." >> c:\System.sav\logs\wizinstaller.log SET SC=HKLM\Software\Classes SET Extn=001-9 7z-0 arj-4 bz2-2 bzip2-2 cab-7 cpio-7 deb-11 dmg-17 gz-14 fat-21 gz-14 gzip-14 hfs-18 iso-8 lha-6 lzh-6 lzma-16 ntfs-22 rar-3 rpm-10 split-9 squashfs-24 swm-15 tar-13 taz-5 tbz-2 tbz2-2 tgz-14 tpz-14 txz-23 vhd-20 wim-15 xar-19 xz-23 z-5 zip-1 FOR %%j IN (%Extn%) DO ( FOR /F "tokens=1,2 delims=-" %%A IN ("%%j") DO ( REG ADD %SC%\.%%A /VE /D "7-Zip.%%A" /F REG ADD %SC%\7-Zip.%%A /VE /D "%%A Archive" /F REG ADD %SC%\7-Zip.%%A\DefaultIcon /VE /D "%PROGRAMFILES%\7-Zip\7z.dll,%%B" /F REG ADD %SC%\7-Zip.%%A\shell\open\command /VE /D "\"%PROGRAMFILES%\7-Zip\7zFM.exe\" \"%%1\"" /F ) ) if not exist "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Productivity and Tools\" md "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Productivity and Tools\" move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\7-Zip\7-Zip File Manager.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Productivity and Tools\" move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\7-Zip\7-Zip Help.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Productivity and Tools\" rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\7-Zip"