Tekil Mesaj gösterimi
Alt 25 Temmuz 2011, 14:20   #2
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dosyadan satır okuma sorun




Alıntı:
deneme kelimesi ile başlayan satırları bulmak için nasıl bir yol izlerim?

Yöntem 1)
Deneme kelimesiyle başlayan bir satırı okutmak için gerekli wildcard(iswm) sorgusu: deneme *
olması gerekirken kod içerisinde *deneme* pozisyonunda(isin) kullanılmış: deneme isin $read(a.txt,%anti)

$read mantığına dayalı while metoduyla listeleme
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#: { if $1 == !aekle { write a.txt $2- | echo -a  $2-  dosyaya eklendi. } if $1 == !aoku { var %anti 1 while %anti <= $lines(a.txt) { if ($2 * iswm $read(a.txt,%anti)) { echo -a $read(a.txt,%anti) } inc %anti } } }

Yöntem 2)
Bir diğeri ise filtreleme (Filter) metodudur ki while'ye oranla daha seri,scripti yormayan,mIRC'in kendi içinde olan komutudur.

Filtreleme(filter) metoduyla listeleme
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#: { if $1 == !aekle { write a.txt $2- | echo -a  $2-  dosyaya eklendi. } if $1 == !aoku { filtre $2- * } } alias filtre $iif($isid,echo -a $1,filter -fk a.txt filtre $1-)


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet