Kararlaştırılan çözüm doğrudur, ancak gerçekte yapmanız gerekenleri açıklamakta yardımcı olmaz !. Bunu ve daha birçok çözümü okudum ve bunun nasıl yapılacağına dair tam ve eksiksiz basit talimatlar bulamadım.
Kafam karışık gibi, lütfen Molly7244'ün yayınladıklarını nasıl elde edeceğinize dair adım adım talimatlar veren blog yazımı okuyun.
Setup.exe dosyasını çalıştıran 7zip -sfx anahtarı ile kendiliğinden açılan bir arşiv nasıl yapılır
Bloglarımdaki adımlar işte bu yüzden bağlantılar kopabileceğime dikkatimi çekti.
Adım 1 - Kurulum klasörünüzü kurun
Bunu kolaylaştırmak için bir klasör oluşturun: c: \ Install. Gerekli tüm dosyaları kopyalayacağımız yer burasıdır.
Adım 2 - 7Zilgisayarlarınızı kopyalayın
- .Msi ve setup.exe dosyanızın bulunduğu klasöre gidin
- Hem .msi hem de setup.exe dosyasını seçin.
- Sağ tıklayın ve 7Zip -> "Arşive ekle" seçeneğini seçin
- Arşivi "Installer.7z" olarak adlandırın (veya seçtiğiniz bir adı)
- Tamam'ı tıklayın.
- Şimdi "Installer.7z" olmalıdır.
- Bu .7z dosyasını c: \ Install dizine kopyalayın
Adım 3 - 7z-Extra sfx genişletme modülünü edinin
7z-Extra'yı indirmeniz gerekiyor.
- 7Zip'i indirmek için gitmek için bu bağlantıyı takip edin
- Beta sürümü doğru içermediğinden, 9.20 sürümünü (@ Mayıs-2015 gibi) indirmeniz gerekir.
- Bir doğrudan indirme bağlantısı.
- 7zip fazladan dosyaları çıkart
- "7zS.sfx" dosyasını c: \ Install e kopyalayın
Adım 4 - config.txt ayarlarınızı yapın
UTF-8'de kodlamanız gerektiğinden bu metin dosyasını düzenlemek için NotePad ++ kullanmanızı tavsiye ederim, aşağıdaki talimatlar notepad ++ kullanıyor.
- Windows Gezgini'ni kullanarak c: \ Install gidin
- sağ tıklayın ve "Yeni Metin Dosyası" nı seçin ve config.txt olarak adlandırın
- sağ tıklayın ve "NotePad ++ ile Düzenle" yi seçin
- "Kodlama Menüsü" nü tıklayın ve "UTF-8'de Kodla" yı seçin
Bunun gibi bir şey girin:
;!@Install@!UTF-8!
Title="SOFTWARE v1.0.0.0"
BeginPrompt="Do you want to install SOFTWARE v1.0.0.0?"
RunProgram="setup.exe"
;!@InstallEnd@!
Bunu [SOFTWARE v1.0.0.0] ürün isminizle değiştirerek düzenleyin. Kurulum dosyası için parametreler ve seçenekler hakkında notlar burada
CheckPoint
Şimdi aşağıdaki 3 dosyayla birlikte bir "c: \ Install" klasörüne sahip olmalısınız:
- Installer.7z
- 7zS.sfx
- config.txt
5. Adım - Arşivi oluşturun
Web’de bulduğum bu talimatlar ancak hiçbir yerde yukarıdaki 4 adımdan herhangi birini açıklamamıştır.
- Bir cmd penceresi açın, Pencere + R -> cmd -> enter tuşuna basın
Komut penceresinde aşağıdakileri yazın
cd \
cd Install
copy /b 7zS.sfx + config.txt + Installer.7z MyInstaller.exe
C: \ Install'a bakın ve şimdi bir MyInstaller.exe'ye sahip olduğunuzu göreceksiniz
Sen bittin
Yükleyiciyi çalıştırın
MyInstaller.exe'ye çift tıklayın ve mesajınızla bilgi ister. Tamam'ı tıklatın, setup.exe çalışır.
Otomasyon ile ilgili PS Notu
Şimdi bunun c: \ Install dizininizde çalıştığına dair bir "Install.bat" dosyası oluşturacağım ve kopya betiğini içine koyacağım.
copy /b 7zS.sfx + config.txt + Installer.7z MyInstaller.exe
Artık, dağıtım paketinin yeni bir sürümünü yeniden oluşturmanız gerektiğinde, Install.bat dosyasını düzenleyebilir ve çalıştırabilirsiniz.