Önemli değil, zaten maç var diye tam ilgilenemedim ufak da bir kötü yönünü buldum şimdi bakınca.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias dosyaokut {
if ($lines(dosya.txt) != 1) { echo -a $read(dosya.txt,1) | set %satir $readn | .timeroku 0 10 dosyaokut2 }
else { echo -a $read(dosya.txt,1) | .timerend 1 1 echo -a Dosya basari ile okundu. }
}
alias dosyaokut2 {
inc %satir
echo -a $read(dosya.txt,%satir)
if (%satir == $lines(dosya.txt)) { .timeroku off | .timerend 1 1 echo -a Dosya basari ile okundu. | unset %satir }
}
Böyle de deneyebilirsin. Aradaki fark şu:
Eğer 10 saniyelik timer kullanarak okutuyorsan dosyayı, dosya okuma tamamlandi bildirisi de son satır okunduktan 10 saniye sonra gelecekti. 20 saniye yapsan sen yeni satır beklerken 20 saniye sonunda birden dosya okundu diye bildiri gelecekti yani, ama önceden dosyanın sonuna gelip gelmediğini kontrol edip ona göre devam ediyor okumaya bu seferkinde.