İ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
}
}