Jump to content

Toplam Program Sayısını Ve Ve Toplam Kaç Mb Olduğu


kingdown
 Share

Recommended Posts

[img]http://img651.imageshack.us/img651/4446/fdssfd.jpg[/img]
Arkadaşlar yukarıda gördüğünüz gibi toplam program sayısı seçili program sayısı programların toplam kaç mb olduğu yazıyo bende öğle yapmak istiyorum seçili programların sayısını biliyorum ama top lam kaç mb listede kaç program var bilmiyorum
Link to comment
Share on other sites

Kaç programın olduğunu göstermek için program isimlerini bir tablo halinde gireceksin daha sonra Table.Count ilede kaç tane program olduğunu bulacaksın.

On Show kısmına yapıştır.çağırmak istediğin yerde sToplam değişkenini çağır.
[quote]
tbProgramlar = {"Ams", "Firefox", "winrar"};
sToplam = Table.Count(tbProgramlar);[/quote]

File.GetSize komutuyla veya File.SplitBinary ile dosya boyutunu alabilirsin

Örnek hazırladım;
[code]http://s2.dosya.tc/server17/Olnacx/FileSplit.rar.html[/code]
Kaç program seçildi göstermek için

Global function;
[quote]
local function CheckBoxOnPage()
local tCheckBox = {};
local tObject = Page.EnumerateObjects();
if (tObject) then
local j = 1;
for i=1,#tObject do
if (Page.GetObjectType(tObject[i])==OBJECT_CHECKBOX) then
tCheckBox[j] = tObject[i];
j = j + 1;
end
end
return tCheckBox;
end
return nil;
end

function CheckBoxController(sLabel,sButton)
local tObjects = CheckBoxOnPage();
local nSelected = 0;
for i = 1,#tObjects do
if (CheckBox.GetChecked(tObjects[i])) then
nSelected = nSelected + 1;
end
end
Label.SetText(sLabel,nSelected..")");
xButton.SetText(sButton, "Yüklemeyi Başlat ("..nSelected..")");
end
[/quote]

her checkboxun on click evresine; kırmısı ile ayzdığım yeri her bir sonraki ınputda birer birer arttıracaksın.
[quote]
CheckBoxIsle([color="#FF0000"][b]1[/b][/color], this, CheckBox.GetChecked(this))
CheckBoxController("Label11","xButton1")[/quote]

Edited by pilgetir
Link to comment
Share on other sites

Tüm sorularını cevapladım.Treelist kullanacaksan

Global function;
[quote]
sToplamProg = "0"[/quote]

Treelistin on checked evresine;
[quote]
if e_Checked then
sToplamProg = sToplamProg+1
else
sToplamProg = sToplamProg-1
end
Dialog.Message("Bilgi", "Toplam program:"..sToplamProg)
[/quote]

Edited by pilgetir
Link to comment
Share on other sites

[color="#8B0000"]File.Find komutu ile tabloya aldığın programları Table.Count() ile say. Sana kaç program olduğunu gösterir. File.GetSize ile de dosya boyutlarını bi değişkende toplat. Sonra String.GetFormattedSize ile istediğin sonuca ulaş.[/color]

Link to comment
Share on other sites

pilgetir sen dialog ile uyarı yapma şeklinde yapmışsın yanlış deil ama arkadşın istediği şekildede deil

[color="#445563"][font="verdana, tahoma, sans-serif"][size="2"]if e_Checked then[/size][/font][/color]
[color="#445563"][font="verdana, tahoma, sans-serif"][size="2"]sToplamProg = sToplamProg+1[/size][/font][/color]
[color="#445563"][font="verdana, tahoma, sans-serif"][size="2"]else[/size][/font][/color]
[color="#445563"][font="verdana, tahoma, sans-serif"][size="2"]sToplamProg = sToplamProg-1[/size][/font][/color]
[color="#445563"][font="verdana, tahoma, sans-serif"] [/font][/color]
[color="#445563"][font="verdana, tahoma, sans-serif"][size="2"]Dialog.Message("Bilgi", "Toplam program:"..sToplamProg)[/size][/font][/color]
[b][color="#445563"][font="verdana, tahoma, sans-serif"] [/font][/color][/b]
[b][color="#445563"][font="verdana, tahoma, sans-serif"][size="2"]Dialog.Message("Bilgi", "Toplam program:"..sToplamProg)[/size][/font][/color] [/b]
[b]
[/b]
Burayı
[b]
[/b]
[b]Label.SetText("secilenprogram", "Seçilen Dosya Sayısı"..sToplamProg),[/b]
[b]
[/b]
Bununla değiştir
[b]
[/b]

Edited by nightmare3519
Link to comment
Share on other sites

Şu dikkatimi çekti senin verdiğin kodda hata var sonuna ; eklemelisin , değil doğrusu bu

[quote]if e_Checked then
sToplamProg = sToplamProg+1
else
sToplamProg = sToplamProg-1

Label.SetText("Label1", "Seçilen program:"..sToplamProg);[/quote]

Link to comment
Share on other sites

[quote name='pilgetir' date='30 June 2012 - 11:31 ' timestamp='1341048660' post='1217278']
Tüm sorularını cevapladım.Treelist kullanacaksan

[size="4"][color="#FF0000"][b]Global function;[/b][/color][/size]

[size="4"][color="#FF0000"][b]
Treelistin on checked evresine;[/b][/color][/size]
[/quote]
Bunlar ne oluyor acaba?Örnek apz dosyasıda verdim incelem lütfünda bulunur musunuz lütfen?

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...