Jump to content

Input1, Input2'den Nasıl Çıkartılır?


PColik
 Share

Recommended Posts

Arkadaşlar ben bir AIO yapıyorum. Kuruluma başla butonuna tıkladığımda programlar kurulmadan önce Input1'e mevcut sistem saatini yazdırdım. Bir de kurulum tamamlandığında sistem saatini Input2'ye yazıyor. Yani kısacası kurulumun başladığı ve bittiği zaman diye bir sistem yaptım. Ama şöyle bir şey yapmak istiyorum. Input1'deki saati Input2'de çıkartarak Input3'e yazılmasını istiyorum. Yani kurulumda toplam geçen zamanı Input3'e yazdırmak istiyorum. Böyle bir şey yapılabilir mi? Şimdiden teşekkürler...

Link to comment
Share on other sites

  • Editor
function tarih(type,tarih)
	if type == "ay" then
	return String.Mid(tarih,4,2);
		else if type == "gun" then
		return String.Mid(tarih,1,2);
			else if type == "yil" then
			return String.Mid(tarih,7,4);
				else if type == "saat" then
				return String.Mid(tarih,12,2);
					else if type == "dakika" then
					return String.Mid(tarih,15,2);
					end
				end
			end
		end
	end
end


baslama  = "31.07.2013 09:50";
bitis    = "31.07.2013 10:00";
baslangic = os.time{year=tarih("yil",baslama), month=tarih("ay",baslama), day=tarih("gun",baslama), hour=tarih("saat",baslama) ,min=tarih("dakika",baslama)}
bitis = os.time{year=tarih("yil",bitis), month=tarih("ay",bitis), day=tarih("gun",bitis), hour=tarih("saat",bitis) ,min=tarih("dakika",bitis)}
Dialog.Message("",((bitis - baslangic) / 60) .. " dakika");

Kaç dakika geçmiş onu gösterir. baslama ve bitis değişkenlerine gerekli formatta yazarsan değerleri.İstediğin sonucu verecektir.

Link to comment
Share on other sites

function tarih(type,tarih)
	if type == "ay" then
	return String.Mid(tarih,4,2);
		else if type == "gun" then
		return String.Mid(tarih,1,2);
			else if type == "yil" then
			return String.Mid(tarih,7,4);
				else if type == "saat" then
				return String.Mid(tarih,12,2);
					else if type == "dakika" then
					return String.Mid(tarih,15,2);
					end
				end
			end
		end
	end
end


baslama  = "31.07.2013 09:50";
bitis    = "31.07.2013 10:00";
baslangic = os.time{year=tarih("yil",baslama), month=tarih("ay",baslama), day=tarih("gun",baslama), hour=tarih("saat",baslama) ,min=tarih("dakika",baslama)}
bitis = os.time{year=tarih("yil",bitis), month=tarih("ay",bitis), day=tarih("gun",bitis), hour=tarih("saat",bitis) ,min=tarih("dakika",bitis)}
Dialog.Message("",((bitis - baslangic) / 60) .. " dakika");

Kaç dakika geçmiş onu gösterir. baslama ve bitis değişkenlerine gerekli formatta yazarsan değerleri.İstediğin sonucu verecektir.

 

Pairs Ben Bir Kronometre Yapmak İstiyorum Bunu Nasıl Yapabilirim?Tabi Buna Ek Özellikler Ekliyecegim Ama Kronometre Kısmını Yapabilsem Gerisini Ben Yapabilirim :D

Aynı Zamanda ListBoxdaki Verileri Bir Belgeye Kaydedip Daha Sonra O Belge İle ListBox a Verileri Yükleyebilirmiyim? Yapılabiliyorsa Nasıl yapabilirim...

Edited by Ex_treme
Link to comment
Share on other sites

  • Editor

Aynı mantıkla yapabilirsin sana verdiğim kodda. os.time() var bu fonksiyonun aldgıgı değerler.

 

yıl , ay , gün , saat , dakika , saniye   yani sen os time ı kullanarak.saat dakika ve saniyeyi çekersen ne kadar saat  kaç dakika ve kaç saniye fark var arada bulabilirsin.

Link to comment
Share on other sites

Aynı mantıkla yapabilirsin sana verdiğim kodda. os.time() var bu fonksiyonun aldgıgı değerler.

 

yıl , ay , gün , saat , dakika , saniye   yani sen os time ı kullanarak.saat dakika ve saniyeyi çekersen ne kadar saat  kaç dakika ve kaç saniye fark var arada bulabilirsin.

Eger bu Kronometre İçinse Hiçbirşey Anlamadım Ben Bundan :D İleri Sayan Bir Kronometre İstiyordum. Ben Böyle Yaptım :D


Aynı mantıkla yapabilirsin sana verdiğim kodda. os.time() var bu fonksiyonun aldgıgı değerler.

 

yıl , ay , gün , saat , dakika , saniye   yani sen os time ı kullanarak.saat dakika ve saniyeyi çekersen ne kadar saat  kaç dakika ve kaç saniye fark var arada bulabilirsin.

ben funtion daki xxx degişkenini start olarak çagırdıgımda xxx degişkeni sürekli start ta kalmalı bunu nasıl yapabilirim tabiki xxx degişkenini stop olarak degiştirebilmemde gerek

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...