![]() |
Ekranda gorunen line sayısı mirc ekraninda gorunen satir(line) sayisini nasil hesaplayabilirim ? |
Cevap: Ekranda gorunen line sayısı Alıntı:
Biraz daha açar mısın, istediğin tam olarak nedir. |
Cevap: Ekranda gorunen line sayısı aciyorum. - /window -l @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re ile actigimiz bir liste penceresinde arama yapmak icin bir kelimeyi aramak icin, normal pencerelerde kullanilan CTRL + F ya da /findtext -n kelime calismadigini farkettim. bunun icin bir tane arama dialogu yapip listbox penceresinde arama yapmaya karar verdim. - CTRL + F inceledigimde, YUKARI/ASAGI butonlari nereden baslayacakti ? Hangi satiri baz alacakti diye soru geldi aklima. - Bu sorunun cevabini o an pencerede gorunen en son aktif line olarak belirledim. - - Ne demek oluyor bu en son aktif line ? - Scrollbar kaydirma cubugu olan bir ekran dusun, scrollbar cubugunu her kaydirdiginda, ekran degisiyor ve dogal olarak da ekranda gorunen en son line da degisiyor. - Bunu bulmaya denedim, birkac yere sordum kendim falan dusundum sonuc alamadim, dusunemediklerini soylediler sadece. - Bari dedim en son aktif line bulamiyorsam, ekrana sigacak line sayisini bulayim.. - 3 gun ugrastim onu da bulamadim. - Denedigim yontemlerden biri ekran $window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re).dh / $window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re).fontsize , fakat tutmuyor. - |
Cevap: Ekranda gorunen line sayısı .window -l .parametresinde pencere kullanmıyorum fakat arama yapmak için kullandığım bir dialog var, işine yara belki. Kod: ;- Aktif pencerede kelime aramanıza yardımcı olur. |
Cevap: Ekranda gorunen line sayısı bana kod lazim degil, fakat dedigin gibi bir baskasinin isine yarayabilir tesekkuırler, verdigin kod hazir kodlar icersine konulabilir. - Verdigin kod ihtiyaci karsilamadi. - Ben ihtiyacimin uzerinde dusunmeye devam edecegim. En iyisi zamana birakmak. - Pencere ekraninda en son line bulmada kullandigim 2. ve 3. yontem. - 2. buffer(tampon) kullanmak fakat bufferi kullanmayi bilmiyorum sanirim. window -j30 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re - ekrana sigacak 30 kapasiteli bir buffer yapip, o ekrana yazdirip, 1. line setleyip, her seferinde o line'i kontrol etmek ve o line yok ise sonuca ulasmak gibi. - 3. Pencerede scrollbar kaydirma cubugunun olustugu zamanı yakalamak.scrollbar cubugu olustugu zaman ekranda taşma oluyor. fakat scrollbar cubugunun o pencerede olusup olusmadigini anlamak icin bir identifier ya da window parametre yok sanirim . |
Cevap: Ekranda gorunen line sayısı Alıntı:
İstediğin pencere de en son satırı bulmak ise $line yi kullanabilirsin. Kod: //echo -a $line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re,0) ;- Toplam pencerede ki satır sayısını verir. |
Cevap: Ekranda gorunen line sayısı //echo -a $line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re,$line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re,0)) ;/ En son satırı verir. ----------- evet en son line'i veriyor ,fakat görünmeyen en son line'i - bana en son görünen line lazim |
Cevap: Ekranda gorunen line sayısı Alıntı:
Pencerenin SS'ini alıp işaretler misin, tam nereyi almak istiyorsun. |
Cevap: Ekranda gorunen line sayısı |
Cevap: Ekranda gorunen line sayısı Alıntı:
Scrollu alta alıp tekrar SS atar mısın 27 tam nerede kalıyor. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:02. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk