blackman12 Posted September 14, 2009 Share Posted September 14, 2009 İyi günler arkadaşlar aşağıdaki program benim tarafımdan yapılmış katılımsız WLM Messenger'ı yüklemek için yapılmıştır.Asıl amaç AutoITte birşeyler karamakla başlamıştır.Bu yüzden bu ufacık programa 700 küsür satır kod yazılmıştır.Aklıma gelen her türlü seçenek konmuştur. (Aslında düzenlense ve guisetonevent komutu yerine while switch kullanılsayduı çok daha az satırla sıyrılabilirdik.) Kendimi c# gibi dillere hazırlamak yolunda programlamanın mantığı kavramak için yapmıştım.Bu programda bunu göremeyebilirsiniz ama bundan sonrakiler bu mantıkta yazılacaktır.Takıldığım yerlerde yardımcım olan talha dostuma da selamlar Program özetle WLM ve eklentilerinin kurulumunu yapar.Basitçe gerekli olanları ekledim.Özellikleri: -Seçeneklerin üstlerine geldiğinizde programların açıklaması sağ taraftaki açıklama bölümünde yazacaktır. -Arayüz bölümünde ProgressBar ve StatusBar'da yükleme durumunu gösteren yardımcılar bulunmaktadır. -Gelişmiş parametre özellikleri eklenmiş ve açıklamaları program içinde yapılmıştır. -Programın asıl amacı katılımsız kurulum yapan arkadaşlara basit bir wlm yükleyicisi oluşturması olduğundan programda sürüm adları geçmemektedir.Ancak vereceğim kaynak kodlarıyla siz istediğiniz sürüm adını programa ekleyebilirsiniz. -Parametreler: ===================================Parametreler: =================================== -onlymsn: Sadece WLMessengerı yüklemek için kullanılır.Eğer daha önce gerekli parçalar yüklü değilse sağlıklı çalışmayacaktır. =================================== -onerilen: WLMessenger, Contacts, WL Temel Parçalar, Messenger Plus ve Otomatik A-Patch yamasını uygulamak içindir.Onerilendir. =================================== -minimize: Sadece WL Messenger, WL Temel Parçalar, Contactsı yüklemek için kullanılır.Sağlıklı olarak çalışacak en az parçayı içerir. =================================== -fullpack: Tüm kurulum içeriğini yükler.Sıfır ve XP yüklü bilgisayarlara önerilir =================================== Bunların dışında bir de /? : Parametreler hakkında yardım parametresini içermektedir. -Peki katılımsız kurulum yapan arkadaşların wlm yüklemesine nasıl yardımcı olur.Ornegin detaycı bir arkadaşımız wlm paketi yapacak. paket klasöründen istemedği bileşenleri siler.Daha sonra exeyi ve paket klasörünü winrarla katılımsız kurulum yapar ve çıkarttıktan sonra çalıştıra : WLM Installer.exe -fullpack[/CODE] yazar.Tüm işlemi bu kadardır tüm msi dosyalarını tek tek çalıştıracak bir komut dosyasına ihtiyaç duymaz. Yada en az bileşenle sıyırmaya çalışan bir arkadaş : [CODE]WLM Installer.exe -minimize[/CODE] komutuyla da kurulum yaptırabilir. -Geri kalan detayları programı kurcaladıkça görürsünüz. -Paket.rar ve içeriği: [code]http://www.mediafire.com/?9kp24zxv9cn8wik -WLM Installer.exe: http://www.mediafire.com/?yam1nhf1qca7l5b[/CODE]-WLM Installer.au3:[CODE]http://www.mediafire.com/?sqy6zq9b6zvzo7v[/CODE]-Ekstradan Kullandığım _ControlHover.au3:[CODE]http://www.mediafire.com/?gku6v7l8mu633a5[/CODE]yada [CODE]http://www.4shared.com/dir/29004381/6531c1af/WLM_Installer.html[/CODE][color=#ff0000]!!!Not: Bu program AutoIT kullanıma örnekler içermektedir.Program içerisinde değinilen konular:[color=#000000]1- Statusbar Kullanımı2- Menü kullanımı3- ProgressBar Kullanımı4- ControlHover Kullanımı5- Arayüz ve Event Yönetimi6- Komut satırı kullanımı< Önceki Ders : Otomatik 7z 4.7[color=#000000]Sonraki Ders > : WPI Config.js Maker B1.0[/color][/color][/color] Link to comment Share on other sites More sharing options...
blackman12 Posted November 1, 2009 Author Share Posted November 1, 2009 Konudaki linkler ölmüştü ama YAGMURADAM ricamı kırmadı bende linkleri yeniledim.Hazır elim değmişken MSN Plus!ı da 4.83 sürümüne güncelledim. Ayrıca unutmayalım ki bu programın asıl amacı msn yüklemek değildir.AutoIT'e başlamak isteyen arkadaşlar için basit alıştırmalardır (Örneğin; menü oluşturma, durum çubuğuna veri işletmek, progressbar vs.) onun için foruma programlama bölümü açılsın diyen arkadaşların burada exeden çok au3 dosyalarını indirmelerini tercih ederim. Link to comment Share on other sites More sharing options...
x_files_x Posted December 15, 2009 Share Posted December 15, 2009 Eline saglık baya emek bunlar Link to comment Share on other sites More sharing options...
blackman12 Posted December 15, 2009 Author Share Posted December 15, 2009 Arkadaşın mesajı sayesinde bazı linklerin öldüğünü gördüm ve düzenledim.Unutmayın bu bir AutoIT dersidir.Ve devamı gelecektir. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.