IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
3Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 30 Temmuz 2023, 12:44   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Ekranda gorunen line sayısı




mirc ekraninda gorunen satir(line) sayisini nasil hesaplayabilirim ?

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 01 Ağustos 2023, 16:30   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Ekranda gorunen line sayısı




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
mirc ekraninda gorunen satir(line) sayisini nasil hesaplayabilirim ?


Biraz daha açar mısın, istediğin tam olarak nedir.

 
Alıntı ile Cevapla

Alt 01 Ağustos 2023, 21:16   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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.
-

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 12:18   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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:   Kodu kopyalamak için üzerine çift tıklayın!
;- Aktif pencerede kelime aramanıza yardımcı olur. ;- /arabul komutuyla açılır. alias arabul { /dialog -m SearchInActive SearchInActive } ; Add the selected ( $1 ) item to the front of the list if it isn't ; already in there then, if we have reached 7 items in the list delete ; the 7th to keep the list to only 6 items Alias -l UpdateSearchList { var %localitem = $1 var %NewTexts = %SearchTexts if (%SearchTexts == $null) { %NewTexts = %localitem } else { if ($istok(%NewTexts,%localitem,44)) { %NewTexts = %SearchTexts } else { %NewTexts = $instok(%NewTexts,%localitem, 1, 44) } } if ($gettok(%NewTexts,0,44) == 7) { %NewTexts = $deltok(%NewTexts,-1,44) } Return %NewTexts } ; ------------------------------------------------- dialog SearchInActive { title "Find Text" size -1 -1 168 62 option dbu text "Find Text:", 10, 12 15 28 10 combo 20, 42 14 80 10, drop, edit button "Up" 30, 128 14 38 12 button "Down" 40, 128 30 38 12 button "Cancel" 50, 128 46 38 12, cancel } ; Up button clicked on *:dialog:SearchInActive:sclick:30: { var %SearchItem = $did($dname, 20, 0).text %SearchTexts = $UpdateSearchList(%SearchItem) /findtext %SearchItem } ; Down button clicked on *:dialog:SearchInActive:sclick:40: { var %SearchItem = $did($dname, 20, 0).text %SearchTexts = $UpdateSearchList(%SearchItem) /findtext -n %SearchItem } ; SearchInActive Dialogue initialisation on *:dialog:SearchInActive:init:0:{ didtok $dname 20 44 %SearchTexts ; did -c $dname 20 1 }


__________________
Şüphe tek gerçektir!
 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 13:21   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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 .

__________________
Bana sihirli kelimeyi söyle

Konu manikdepresif tarafından (02 Ağustos 2023 Saat 13:28 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 13:32   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Ekranda gorunen line sayısı




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
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 .


İstediğin pencere de en son satırı bulmak ise $line yi kullanabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $line(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]re,0) ;- Toplam pencerede ki satır sayısını verir. //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.


 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 14:28   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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))
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
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

__________________
Bana sihirli kelimeyi söyle

Konu Toprak tarafından (02 Ağustos 2023 Saat 14:31 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 14:31   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Ekranda gorunen line sayısı




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
//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))
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
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


Pencerenin SS'ini alıp işaretler misin, tam nereyi almak istiyorsun.

 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 16:58   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ekranda gorunen line sayısı




27 ---------

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
Bana sihirli kelimeyi söyle

Konu manikdepresif tarafından (02 Ağustos 2023 Saat 17:01 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 02 Ağustos 2023, 17:05   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Ekranda gorunen line sayısı




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
27 ---------

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Scrollu alta alıp tekrar SS atar mısın 27 tam nerede kalıyor.

 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
* /.timerprot.repeat.#C...: line too long (line 5, flood.mrc) MavipikSeL mIRC Scripting Sorunları 14 12 Temmuz 2007 14:12
K-Line, g-line ban msjlarında IP ile ilgili.. strikeR mIRC Scripting Sorunları 11 23 Nisan 2006 23:53