합의 된 해결책은 맞지만 실제로 실제로해야 할 일을 설명하는 데 도움이되지는 않습니다. 나는 이것과 다른 많은 솔루션을 읽었으며 이것을 수행하는 방법에 대한 완전하고 완전한 간단한 지침을 찾을 수 없었습니다.
Molly7244가 게시 한 내용을 달성하는 방법에 대한 단계별 지침을 제공하는 블로그 게시물을 읽으십시오.
7zip -sfx 스위치를 사용하여 setup.exe를 실행하는 자동 압축 풀림 아카이브를 만드는 방법
내 블로그에서 링크가 죽을 수 있다는 사실에 주목했습니다.
1 단계-설치 폴더 설정
c : \ Install 폴더를 쉽게 만들 수 있습니다. 여기서 필요한 모든 파일을 복사합니다.
2 단계-7 설치 프로그램 압축
- .msi 및 setup.exe가있는 폴더로 이동하십시오.
- .msi와 setup.exe를 모두 선택하십시오.
- 마우스 오른쪽 버튼을 클릭하고 7Zip-> "아카이브에 추가"를 선택하십시오.
- 아카이브 이름을 "Installer.7z"(또는 선택한 이름)로 지정하십시오.
- 확인을 클릭하십시오
- 이제 "Installer.7z"가 있어야합니다.
- 이 .7z 파일을 c : \ Install 디렉토리에 복사하십시오.
3 단계-7z-Extra sfx 확장 모듈 얻기
7z-Extra를 다운로드해야합니다.
- 이 링크를 따라 7Zip 을 다운로드하십시오.
- 베타 버전에 올바른 파일이 포함되어 있지 않으므로 9.20 버전 (@ May-2015)을 다운로드해야합니다.
- 직접 다운로드 링크.
- 7zip 추가 파일 추출
- "7zS.sfx"파일을 c : \ Install에 복사하십시오.
4 단계-config.txt 설정
UTF-8로 인코딩해야하므로 메모장 + +를 사용 하여이 텍스트 파일을 편집하는 것이 좋습니다. 다음 지침은 notepad + +를 사용하는 것입니다.
- Windows 탐색기를 사용하여 c : \ Install로 이동하십시오.
- 마우스 오른쪽 버튼을 클릭하고 "새 텍스트 파일"을 선택하고 이름을 config.txt로 지정하십시오.
- 마우스 오른쪽 버튼을 클릭하고 "NotePad ++로 편집"을 선택하십시오.
- "인코딩 메뉴"를 클릭하고 "UTF-8로 인코딩"을 선택하십시오.
다음과 같이 입력하십시오 :
;!@Install@!UTF-8!
Title="SOFTWARE v1.0.0.0"
BeginPrompt="Do you want to install SOFTWARE v1.0.0.0?"
RunProgram="setup.exe"
;!@InstallEnd@!
[SOFTWARE v1.0.0.0]을 제품 이름으로 바꾸어 편집하십시오. 설정 파일의 매개 변수 및 옵션에 대한 참고 사항은 다음과 같습니다.
검문소
이제 다음 3 개의 파일이있는 "c : \ Install"폴더가 있어야합니다.
- Installer.7z
- 7zS.sfx
- config.txt
5 단계-아카이브 생성
이 지침은 웹에서 찾았지만 위의 4 단계 중 어느 것도 설명하지 않았습니다.
- cmd 창을 열고 Window + R-> cmd-> enter를 누르십시오.
명령 창에서 다음을 입력하십시오
cd \
cd Install
copy /b 7zS.sfx + config.txt + Installer.7z MyInstaller.exe
c : \ Install을 보면 MyInstaller.exe가 있음을 알 수 있습니다.
끝났습니다
인스톨러를 실행합니다
MyInstaller.exe를 두 번 클릭하면 메시지가 표시됩니다. 확인을 클릭하면 setup.exe가 실행됩니다.
자동화에 관한 PS 노트
이제 c : \ Install 디렉토리에서이 작업을 수행 했으므로 "Install.bat"파일을 작성하고 복사 스크립트를 넣습니다.
copy /b 7zS.sfx + config.txt + Installer.7z MyInstaller.exe
이제 새 버전의 배포 패키지를 다시 작성해야 할 때마다 Install.bat를 편집하고 실행할 수 있습니다.