AutoPlay Media Studio ile program kurulumunu anlatmıştık. Yaptığımız kurulum butonlar ile yapılıyordu. Bu yazımızda ise birden fazla programı seçebilecek ve tek bir kurulum butonu ile kurulmasını sağlayacağız.
Arayüz üzerinde sağa basıp CheckBox seçiyoruz.
CheckBox oluştu. Bunun üzerinde sağa basıp Properties ile özelliklerine giriyoruz.
Settings sekmesindeyiz. Burada Text ile CheckBox’ımızın arayüzde gözüken yazısını yazabiliriz.
Attributes sekmesinden Object Name ile bu checkbox’a bir isim veriyoruz.
CheckBox’ımızla şimdilik işimiz bitti.
Buradaki Checkbox’larımızı çoğaltabiliriz. Her bir checkbox bir programı gösterecek.
Daha sonra kurulum butonu ile verdiğimiz adlara göre işaret varsa kurulum yaptıracağız.
Şimdi arayüzde tekrar sağa basarak Button ile kurulum için düğme ekliyoruz.
İstediğiniz şekildeki butonlardan seçim yapabilirsiniz.
Düğmemizin Text kısmından yazısını değiştirebiliriz. Font düğmesi ile Script Türkçe seçerek fontu düzeltebiliriz.
Şimdi en can alıcı kısımdayız. Script ile bu butonun yapacağı görevleri belirliyoruz.
Burada eklediğimiz her checkbox için bu komutları tekrarlamamız lazım. Alt alta yapıştırmamız gerekiyor.
winrar = CheckBox.GetChecked(“winrar”);
if (winrar) then
StatusDlg.Show(MB_ICONNONE, false);
StatusDlg.ShowProgressMeter(false);
StatusDlg.SetTitle(“WinRar Kurulurken Lütfen Bekleyin”);
StatusDlg.SetMessage(“WinRar Sisteminize Kuruluyor …”);
File.Run(“AutoPlay\\Docs\\winrar-x64-411tr”, “/s”, “”, SW_SHOWNORMAL, true);
StatusDlg.Hide();
end
winrar = CheckBox.GetChecked(“winrar”);
satırı ile bir değişkene winrar’ın şuandaki durumunu aktarıyoruz. Seçilmiş mi seçilmemiş mi?
if (winrar) then
eğer seçilmiş ise alttaki işlemleri başlatıyor.
StatusDlg.SetTitle(“WinRar Kurulurken Lütfen Bekleyin”);
ekrana yazı yazdırıyoruz.
StatusDlg.SetMessage(“WinRar Sisteminize Kuruluyor …”);
Bu işlem bitinceye kadar bu mesaj ekranda kalıyor.
File.Run(“AutoPlay\\Docs\\winrar-x64-411tr”, “/s”, “”, SW_SHOWNORMAL, true);
Dosya çalıştırma komutu. Autoplay\doc\winrar… dosyasını çalıştırıyoruz. Burada dosya yoksa komut işlemeyecektir. Ardından /s ise silent yani sessiz kurulum yada katılımsız kurulum yaptırıyoruz.
StatusDlg.Hide();
komutu ile ekrana çıkan uyarıları gizliyoruz.
Ekleyeceğiniz her program için bu kodları tekrarlamanız gerekiyor.
Şimdi gelelim arayüzü çalıştırmaya
Publish menüsünden Preview yapıyoruz. Ön izleme yapalım.
Arayüzü oluşturuyor.
Arayüz çalıştı. Checbox’ı işaretleyip düğmeye bastığımızda ekrana yazdığımız mesaj gelip programımız kurulacaktır.
Eğer kurulmazsa programı bulamadığı için işlem yapamıyor demektir. Program yerini düzeltince program kurulacaktır.
s.a arkadaşım emeklerin için teşekkür ederim bende bu programla çok seçmeli arayüz hazırladım yukardaki dediklerini aynısı yaptım checkboxları koydum sadece yukardaki komutları butonun onclick özelliğine yazdım herşey tamam gibi fakat butona basınca kurulum gerçekleşmiyor yardımcı olursan çok memnun olurum…
Dosyanın yerinde problem olabilir belki.
Selamlar. Kurulum Dosyası için yolu nereye yönlendircez yani kurulum dosyası nerde olması gerek ?