PColik Posted July 30, 2013 Share Posted July 30, 2013 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... Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted July 30, 2013 Share Posted July 30, 2013 Yau toplama çıkarmaya girmek yerine direk kurulum butonuyla bi sayaç başlatsak kurulum sonundada dur komutu versek olmaz mı? :) Quote Link to comment Share on other sites More sharing options...
PColik Posted July 30, 2013 Author Share Posted July 30, 2013 Öylede olur. Sonuçta demek istediğimi anladınız. Yeterki kafamda ki şeyi gerçekleştirebileyim. :D Quote Link to comment Share on other sites More sharing options...
Cyph3r Posted July 30, 2013 Share Posted July 30, 2013 Ustalardan pratik bi yardım gelir diye bekledim ama neyse benim kaba örnek işine yarar belki. Sayacı durdurma kodunu kurulumun bitişine müteakip koyarsın. http://yadi.sk/d/U7_QiMUL7O0LW Quote Link to comment Share on other sites More sharing options...
PColik Posted July 31, 2013 Author Share Posted July 31, 2013 Yardımın için teşekkürler. Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted July 31, 2013 Editor Share Posted July 31, 2013 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. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted July 31, 2013 Share Posted July 31, 2013 (edited) 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 July 31, 2013 by Ex_treme Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted July 31, 2013 Editor Share Posted July 31, 2013 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. Quote Link to comment Share on other sites More sharing options...
Ex_treme Posted July 31, 2013 Share Posted July 31, 2013 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 Quote Link to comment Share on other sites More sharing options...
Editor pairs Posted July 31, 2013 Editor Share Posted July 31, 2013 Basit bir kronometre örneği geliştirmek sana kalmış Kolay gele. https://www.dropbox.com/s/yxd5pkyqgfps9wn/Kronometre.apz 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.