G246kmenYildirim Posted April 3, 2014 Share Posted April 3, 2014 merhaba arkadaşlar ben bir yardımcı program yapmıştım basit tabi amatörüm ama checboxlarla oto kurulum sizden yardım istiyorum anlayan arkadaşlar şimdi derdime yardımcı olan KintaRo arkadaşımın yardımıyla bunu yapmıştım Windows'un içinde kurulu programların listesi Regedit'te var. Ordan şu fonksiyonla arama yapabilir duruma göre işlem yapabilirsiniz: Global Functions: bulundu = false; function isimAra(isim) bulundu = false; tKeys = Registry.GetKeyNames(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall") -- anahtar isimlerini al for i,v in pairs(tKeys) do name = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" .. v, "DisplayName", true) nAra = String.Find(name, isim, 1, false) if nAra ~= -1 then bulundu = true; end end end Kullanım: sDialog = Dialog.Input("Program Arama", "Aranacak ismi giriniz:", "", MB_ICONQUESTION) isimAra(sDialog) if bulundu then Dialog.Message("", "program bulundu") end şimdi amacım 1 mesela checkbox winrar kuracak, tabi bu hepsini seçip kur dediğimde kuran bir tasarım programlarımızı seçtik 5 tane diyelim kurmadan önce bunları sistemimizde olup olmadığına baksa ve öyle kursa bunu beceremedim 1 winzip 2 winrar 3 skype 4 gomplayer 5 winnap bunları seçtip kur dedik sırasıyla bire bakacak yüklümü değilmi diye yüklüyse sıradakine atlayacak değilse kuracak.kintaro arkadaştan aldığım destek manuel kendim yazarak bakıyorum program varmı yokmu diye umarım istediğimi anlatabildim bana yardımcı olabilirseniz çok sevinirim yeni proje apz yok daha düşünüyorum yapma aşamasın bişey yok ondan eklemedim ufak bir örnek yada kodla yardım edebilirmisiniz şimdiden ÇOK tşk TNC TR Ekibi Quote Link to comment Share on other sites More sharing options...
NotToday Posted April 3, 2014 Share Posted April 3, 2014 Öncelikle checkboxa programları nasıl listelediğine kadar vermelisin.Nitekim kontrol edilecek programların seçilip çelmediğine bakmak gerekecek.Ama mantığı şu şekil; Dialog.Inputtan aldığın veri yerine program ismini nasıl alacaksan onla tanımlayabilirsin.Mesela labelden alıyım; sDialog = Label.GetText("Label1"); isimAra(sDialog) if bulundu then Dialog.Message("", "Program kurulu!") end Dediğim gibi işlem çok basit fakat checkboxa nasıl listelediğine bağlı Quote Link to comment Share on other sites More sharing options...
G246kmenYildirim Posted April 4, 2014 Author Share Posted April 4, 2014 çok tşkler o zaman programın apz sını ekliyim buraya bi bakarsanız sevinirim Quote Link to comment Share on other sites More sharing options...
G246kmenYildirim Posted April 4, 2014 Author Share Posted April 4, 2014 apz dosyasını ekleyemedim şimdilik bu anlamana yardımcı olur sanırım Quote Link to comment Share on other sites More sharing options...
NotToday Posted April 4, 2014 Share Posted April 4, 2014 file menüsünden export seçeneğiyle apz alabilirsin.Projeyi verirsen yardımcı olabilirim.Daha globalde de kodların var Quote Link to comment Share on other sites More sharing options...
G246kmenYildirim Posted April 5, 2014 Author Share Posted April 5, 2014 (edited) Apz almada sorun yok nereye yükleyeceğim sorundu onuda buldum hallettim şükür... şimdi apz de hazır bana yardımın için tşk ediyorum ... hani bunu böyle yapsaydın gibi öneri yapacağın bir şey olursa yardımcı olursan sevinirim benim yapmak istediğimi becersem sorun yok asm ye : programa hakim olmak istiyorum kitabı aradım bulamadım buradaki dersler yeterli gelmiiyor daha çok detay lazım kodlar için sanırım neyse apz burda http://www.mediafire.com/download/pkafk8lz5uav856/800-600+%C3%A7%C3%B6c%C3%BCn%C3%BCrl%C3%BCk+i%C3%A7in+2014+yeni.apz tşkler TNC TR ailesi Edited April 5, 2014 by G246kmenYildirim Quote Link to comment Share on other sites More sharing options...
G246kmenYildirim Posted April 7, 2014 Author Share Posted April 7, 2014 şimdi apz de hazır bana yardımın için tşk ediyorum ... hani bunu böyle yapsaydın gibi öneri yapacağın bir şey olursa yardımcı olursan sevinirim benim yapmak istediğimi becersem sorun yok asm ye : programa hakim olmak istiyorum kitabı aradım bulamadım buradaki dersler yeterli gelmiiyor daha çok detay lazım kodlar için sanırım neyse apz burda http://www.mediafire.com/download/pkafk8lz5uav856/800-600+%C3%A7%C3%B6c%C3%BCn%C3%BCrl%C3%BCk+i%C3%A7in+2014+yeni.apz tşkler TNC TR ailesi Quote Link to comment Share on other sites More sharing options...
radyofon Posted April 8, 2014 Share Posted April 8, 2014 Bunu chechbox yerine ini dosyası şeklinde yapsak nasıl olur. Malum her gün yeni bir şeyler çıkıyor. INI dosyası içerisine aradığımız programları alt alta yazsak. Ya da bir sembolle ayırıp yan yana mı yazmalıyız. Ini dosyası yapmakta amacım, aranacak progmları herkesin kendi isteğine göre liste düzenleyebilmesi. Bu checkboxla yapılsa galiba zor olurdu. Bana bu konuda yardımcı olabilir misiniz? Bir bilgisayarda winamp, winrar, winzip vs. var mı mesela. Bunları aratacağım. Sadece arama amaçlı olacak ve bana var olup olmadığını bildirecek. Bu konuda yardımcı olabilir misiniz? işim gereği böyle birşey lazım. Quote Link to comment Share on other sites More sharing options...
G246kmenYildirim Posted April 8, 2014 Author Share Posted April 8, 2014 şimdi apz de hazır bana yardımın için tşk ediyorum ... hani bunu böyle yapsaydın gibi öneri yapacağın bir şey olursa yardımcı olursan sevinirim benim yapmak istediğimi becersem sorun yok asm ye : programa hakim olmak istiyorum kitabı aradım bulamadım buradaki dersler yeterli gelmiiyor daha çok detay lazım kodlar için sanırım neyse apz burda http://www.mediafire.com/download/pkafk8lz5uav856/800-600+%C3%A7%C3%B6c%C3%BCn%C3%BCrl%C3%BCk+i%C3%A7in+2014+yeni.apz tşkler TNC TR asm asm bilen arkadaşlardan destek bekliyorum bi el atabilirseniz çok sevinecem Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.