sakaci_79 Posted March 29, 2013 Share Posted March 29, 2013 TreeList de exe iconunu gösteremedim kodlar burada yardımcı olursanız sevinirim on show içindeki kod bunlar TreeList.AddColumn("Plugin1", "#", 50)--Column Başlıkları TreeList.AddColumn("Plugin1", "Yazılımın İsimi", 150)--Column Başlıkları TreeList.AddColumn("Plugin1", "Boyutu", 75)--Column Başlıkları TreeList.AddColumn("Plugin1", "Favoriler", 59)--Column Başlıkları nDosya= File.Find("Programlar", "*.exe", false, false, nil, nil);--Belirttiğimiz (Programlar) Konumundaki Belirttiğimiz (.exe) uzantıdaki dosyaları bulur.nDosya tanımlamasında depolar result = TreeList.ExtractIcon("Plugin1", "Programlar", 0); if nDosya then--nDosya boş veri değilse anlamına gelir.Bunu yapmamızın nedeni klasör boş ise sonraki işlemlerde veri olmadan adını vs. almaya çalışacağından hata verir. for a,file in pairs(nDosya) do--Basit bir for döngüsü fakat çoğu kişi kulanımında hata yaptığını görüyorum.Oldukca işimize yarıcak bir döngüdür.Burdaki a nDosya'da (5. SAtırdaki komutla belirtilen konumdaki dosya) tanımlı veri adetini temsil eder. 10 adet ise 1,2,3...9,10 verilerini koyarak döngü içindeki komutları çalıştırır.File isi nDosyada tanımlı veriler.Proje içinde fileyi kullanacağız. Ad=String.SplitPath(file).Filename--Normalde kod fazlalaığı yapmaması için addrow içnde kullanırım.Siz görmeniz için burda kullandım.Bu komut belirtilen konumdaki dosya veya klasörün adını alır. nVeri=INIFile.GetValue("Data\\Settings.ini",Ad,Ad);--TreeList'de tanımladığımız bir işlevin devamı aslında.Double Check evresinde favoriye eklemiştik.Burda eklenenleri .ini dosyasından alıyoruz. if nVeri== "1" then--Aldığımız veri 1 ise Favori="Evet" else--Aldığımız veri 1 değil ise Favori="Hayır" end nBoyut = String.GetFormattedSize(File.GetSize(file), FMTSIZE_AUTOMATIC, true);--Burda dosya boyutunu alıyoruz.Normalde File.GetSize(file) şeklinde de alınıyor.Fakat Kb cinsinden yazar.String.GetFormattedSize() komutuyla otamatik birim veriyoruz.Yani veri azsa Kb çoğaldıkca Mb,Gb şeklinde gösterir. TreeList.AddRow("Plugin1","|"..Ad.."|"..nBoyut.."|"..Favori, nil, nil, nil)--Burda Rowlara verileri ekliyoruz end end Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted March 29, 2013 Share Posted March 29, 2013 (edited) TreeList.AddColumn("Plugin1", "#", 50)--Column Başlıkları TreeList.AddColumn("Plugin1", "Yazılımın İsimi", 150)--Column Başlıkları TreeList.AddColumn("Plugin1", "Boyutu", 75)--Column Başlıkları TreeList.AddColumn("Plugin1", "Favoriler", 59)--Column Başlıkları nDosya= File.Find("Programlar", "*.exe", false, false, nil, nil);--Belirttiğimiz (Programlar) Konumundaki Belirttiğimiz (.exe) uzantıdaki dosyaları bulur.nDosya tanımlamasında depolar result = TreeList.ExtractIcon("Plugin1", "Programlar", 0); if nDosya then--nDosya boş veri değilse anlamına gelir.Bunu yapmamızın nedeni klasör boş ise sonraki işlemlerde veri olmadan adını vs. almaya çalışacağından hata verir. for a,file in pairs(nDosya) do--Basit bir for döngüsü fakat çoğu kişi kulanımında hata yaptığını görüyorum.Oldukca işimize yarıcak bir döngüdür.Burdaki a nDosya'da (5. SAtırdaki komutla belirtilen konumdaki dosya) tanımlı veri adetini temsil eder. 10 adet ise 1,2,3...9,10 verilerini koyarak döngü içindeki komutları çalıştırır.File isi nDosyada tanımlı veriler.Proje içinde fileyi kullanacağız. Ad=String.SplitPath(file).Filename--Normalde kod fazlalaığı yapmaması için addrow içnde kullanırım.Siz görmeniz için burda kullandım.Bu komut belirtilen konumdaki dosya veya klasörün adını alır. nVeri=INIFile.GetValue("Data\\Settings.ini",Ad,Ad);--TreeList'de tanımladığımız bir işlevin devamı aslında.Double Check evresinde favoriye eklemiştik.Burda eklenenleri .ini dosyasından alıyoruz. if nVeri== "1" then--Aldığımız veri 1 ise Favori="Evet" else--Aldığımız veri 1 değil ise Favori="Hayır" end nBoyut = String.GetFormattedSize(File.GetSize(file), FMTSIZE_AUTOMATIC, true);--Burda dosya boyutunu alıyoruz.Normalde File.GetSize(file) şeklinde de alınıyor.Fakat Kb cinsinden yazar.String.GetFormattedSize() komutuyla otamatik birim veriyoruz.Yani veri azsa Kb çoğaldıkca Mb,Gb şeklinde gösterir. result = TreeList.ExtractIcon("Plugin1", file, 0); TreeList.AddRow("Plugin1","|"..Ad.."|"..nBoyut.."|"..Favori, result, nil, nil)--Burda Rowlara verileri ekliyoruz end end Denermisin? Edited March 29, 2013 by nightmare3519 Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 TreeList.AddColumn("Plugin1", "#", 50)--Column Başlıkları TreeList.AddColumn("Plugin1", "Yazılımın İsimi", 150)--Column Başlıkları TreeList.AddColumn("Plugin1", "Boyutu", 75)--Column Başlıkları TreeList.AddColumn("Plugin1", "Favoriler", 59)--Column Başlıkları nDosya= File.Find("Programlar", "*.exe", false, false, nil, nil);--Belirttiğimiz (Programlar) Konumundaki Belirttiğimiz (.exe) uzantıdaki dosyaları bulur.nDosya tanımlamasında depolar result = TreeList.ExtractIcon("Plugin1", "Programlar", 0); if nDosya then--nDosya boş veri değilse anlamına gelir.Bunu yapmamızın nedeni klasör boş ise sonraki işlemlerde veri olmadan adını vs. almaya çalışacağından hata verir. for a,file in pairs(nDosya) do--Basit bir for döngüsü fakat çoğu kişi kulanımında hata yaptığını görüyorum.Oldukca işimize yarıcak bir döngüdür.Burdaki a nDosya'da (5. SAtırdaki komutla belirtilen konumdaki dosya) tanımlı veri adetini temsil eder. 10 adet ise 1,2,3...9,10 verilerini koyarak döngü içindeki komutları çalıştırır.File isi nDosyada tanımlı veriler.Proje içinde fileyi kullanacağız. Ad=String.SplitPath(file).Filename--Normalde kod fazlalaığı yapmaması için addrow içnde kullanırım.Siz görmeniz için burda kullandım.Bu komut belirtilen konumdaki dosya veya klasörün adını alır. nVeri=INIFile.GetValue("Data\\Settings.ini",Ad,Ad);--TreeList'de tanımladığımız bir işlevin devamı aslında.Double Check evresinde favoriye eklemiştik.Burda eklenenleri .ini dosyasından alıyoruz. if nVeri== "1" then--Aldığımız veri 1 ise Favori="Evet" else--Aldığımız veri 1 değil ise Favori="Hayır" end nBoyut = String.GetFormattedSize(File.GetSize(file), FMTSIZE_AUTOMATIC, true);--Burda dosya boyutunu alıyoruz.Normalde File.GetSize(file) şeklinde de alınıyor.Fakat Kb cinsinden yazar.String.GetFormattedSize() komutuyla otamatik birim veriyoruz.Yani veri azsa Kb çoğaldıkca Mb,Gb şeklinde gösterir. result = TreeList.ExtractIcon("Plugin1", file, 0); TreeList.AddRow("Plugin1","|"..Ad.."|"..nBoyut.."|"..Favori, result, nil, nil)--Burda Rowlara verileri ekliyoruz end end Denermisin? yoook olmadı açıp hemen kapatıyor kendini Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted March 30, 2013 Editor Share Posted March 30, 2013 result = TreeList.ExtractIcon("Plugin1", "Programlar", 0); bu kodun yanlış bu kod ile exe çıkmaz Programlar diye bir exe arar bulamayacagı için exe vermeyecektir. Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 ben bununla otomatik yapamazmıyım otomatik görsün exe iconlarını Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted March 30, 2013 Editor Share Posted March 30, 2013 nDosya= File.Find("Programlar", "*.exe", false, false, nil, nil); Bu komutunda yanlış bu programlar klasörü nerede ?.Eger Docs Klasörü içinde ise nDosya= File.Find("AutoPlay\\Docs\\Programlar", "*.exe", false, false, nil, nil); bu kod sana bir table deger döndürecektir. for i ,v in pairs(nDosya) do result = TreeList.ExtractIcon("Plugin1",v, i); end bu komutlada sırası ile bulunan exeleri sıra indexine göre eklersin. Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 off kafayı yedim :D Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted March 30, 2013 Share Posted March 30, 2013 Yanlış anlamayın ama sırf bu tür sorular için bir konu açmıştım küçüük bir araştırma yapsanız.. http://www.tnctr.com/topic/213743-treelist-ile-ao-rnei/ Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 Yanlış anlamayın ama sırf bu tür sorular için bir konu açmıştım küçüük bir araştırma yapsanız.. http://www.tnctr.com/topic/213743-treelist-ile-ao-rnei/ okadar araştırdımki bulamadım yoksa kimseden yardım istemem ben Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 indirdim ondada icon gözükmüyor :D Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted March 30, 2013 Share Posted March 30, 2013 Nasıl ya programları doğru yere attınızmı? Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 evet programlari goruyor demekki dogru yerde Quote Link to comment Share on other sites More sharing options...
nightmare3519 Posted March 30, 2013 Share Posted March 30, 2013 Şimdi denedim. Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 bende neden gozukmeyebilir Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 30, 2013 Author Share Posted March 30, 2013 plugin de sorun olabilirmi Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted March 30, 2013 Editor Share Posted March 30, 2013 Pluginde sorun yok herkezde çalışan şey sizde çalışmıyorsa ya pc de sorun var yada kodlara göre gerekli dizinleri ayarlamamışsınız.Örnek projenizi verirseniz hata nerde inceleyelim.Sadece kodlarala olmuyor malesef. Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 31, 2013 Author Share Posted March 31, 2013 (edited) haklısınız olabilir projem burada ben bilgisayarcıyım müşteriler icon a bakarak yükleme yapıyorum lütfen yardım edin sadece ico gözüksün yeter ben başka birşey istemiyorum zaten daha dün format attım pc ye http://www.mediafire.com/?98w5lz2nawuf4cu Edited March 31, 2013 by sakaci_79 Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted March 31, 2013 Editor Share Posted March 31, 2013 Diğer bölümdkei konunuza post geçtim. Quote Link to comment Share on other sites More sharing options...
sakaci_79 Posted March 31, 2013 Author Share Posted March 31, 2013 acaba link verirmisin Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted March 31, 2013 Editor Share Posted March 31, 2013 http://www.tnctr.com/topic/213743-treelist-ile-ao-rnei/page-2#entry1298465 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.