Konu: uzun satır
Tekil Mesaj gösterimi
  #5  
Alt 17 Nisan 2012, 07:35
Avatar Yok
L4roXyL L4roXyL isimli Üye şimdilik offline konumundadır
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 39
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

İstediğin şey işe yarayabilecek birşey. Birçok kişi bu tarz şeyler arayabilir. Lâkin gereğinden fazla /while /timer vs. kullanmışsın. Birden fazla kullanımda mIRC kasılabilir. (bu arada kendin birşeyleri yapabildiğin için tebrik ederim)
Daha kısa ve öz birşey olsun istiyorsan aşağıdaki yazdığım kodu kullanabilirsin.
Not: Bu kod dosyanın içerisindeki tüm verileri tek bir satır olarak kaydeder. Ve 100-er karakter olarak gösterir. Örnek olarak /echo komutunu kullandım. Sen kendine göre /msg vs. kullanabilirsin.

Kullanım: /_read dosya-ismi.uzantısı

Kod:
alias _read {
  unset %s
  bread $$1 0 $$lof($$1) &d 
  :.
  echo $$bvar(&d,$iif(!%s,1-101,$calc(%s + 1) $++ - $calc(%s + 101))).text
  inc %s 101
  goto .
}
-

Eğer illede ben 100-den düşük olan satırları normal, 100-den büyük olan satıları bölerek alt alta sıralı bir şekilde okutmak istiyorum dersen, aşağıdaki diğer yazdığım kodu kullanabilirsin.

Kullanımı: /_read dosya-ismi.uzantısı

Kod:
alias _read {
  var %1 1,%v,%2 
  while ($read($$1,%1)) {
    %v = $v1
    if ($len(%v) >= 100) {
      %2 = 1
      while ($mid(%v,%2,100)) {
        echo $v1
        inc %2 100
      }
    }
    else echo %v
    inc %1
  }
}
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76