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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   $read leri sırası ile almak (https://www.ircforumlari.net/mirc-scripting-sorunlari/1837-read-leri-sirasi-ile-almak.html)

aCemiCoCuK 18 Mart 2005 17:04

$read leri sırası ile almak
 
$read(dosya.txt) dosya.txt adlı dosyadki kelimeleri rastgele değilde sırası ile seçtirmek istiyorum.

şimdiden teşekkürler

el33t 18 Mart 2005 17:46

Aşağıdaki komutu remote'a (ALT+R) koyup /readlbl dosyaismi.txt yazdığında dosyaismi.txt'teki satırları teker teker aktif pencereye echo'lar.

Alıntı:

alias readlbl { if $isfile($shortfn($1-)) { var %x = 1 | while %x <= $lines($1-) { echo -a $read($1-,%x) | inc %x } } }

aCemiCoCuK 18 Mart 2005 18:15

ben vereceği her satır arasına belirli "timer" koymasını istiyorum yani bir anda hepsini echo lamasını değil. Meslea her bir satır arasına 10 saniye koyabilir...

el33t 18 Mart 2005 18:21

Denemedim ama çalışır sanırım.

Kod:


alias readlbl { if $isfile($shortfn($1-)) { var %x = 1;%y = 5 | while %x <= $lines($1-) { .timer 1 %y echo -a $read($1-,%x) | inc %y 10 | inc %x } } }


MephisTo 18 Mart 2005 18:40

Kod:


alias dosyaokut { var %dosya = $?="Dosyayı mirc'in oldugu klasore koyup tam dosya adini girin:" | var %satir = 1 | var %satirlar = $lines(%dosya) | while (%satir <= %satirlar) { var %text = $read -l %4$s %satir %dosya | if (%text != $null) { .timer 1 %satir /echo -a %text | inc %satir } } }


aCemiCoCuK 18 Mart 2005 18:41

ben denedim çalışmadı :)

aCemiCoCuK 18 Mart 2005 18:44

MephisTo buda çalışmadı tekrar kontrol edermisin

MephisTo 18 Mart 2005 19:24

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


Denedim çalışıyor.

Kurulum & Kullanım:

dosyaokut.mrc dosyasını mirc'in klasörüne kopyala. dosya.txt dosyasını da aynı yere kopyala. dosya.txt içine paste ettiğin yazıyı 10 saniye aralıkla echo'lar. Komutu /dosyaokut

aCemiCoCuK 18 Mart 2005 19:47

MephisTo; oldu teşekkür ettim.

Bunun birde son satırına geldiğinde geri dönüşümlü yapılabilirmi acaba ?

aCemiCoCuK 18 Mart 2005 19:58

zaten geri dönüyor ya pardon teşekkürler :D


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:04.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net