[B]While'ın anlamı turkce'de de sık sık kullandığımız "iken"dir. Mesela lamerler derler ya hep "sen daha doğmamışken ben irc'deydim" derler hep, veya gunluk hayattan bir ornek "sen uyuyorken ne oldu biliyor musun dun?". Oyle duşunun.
Mantığına gelince:
Once bir variable oluşturuyoruz. Fakat işin sırrı "set" değil "var" kullanmak. Ve bu variable verdiğimiz bir değerden buyuk, kucuk veya o değere eşit olduğu surece while xxxxx işaretine geldiğinde %x değeri kaybolacaktır. Kaybolmamasını
;istiyorsanız set kullanacaksınız var yerine. Bu bizim ilk okuyacağımız satır, yani
;doğal olarak 1 olacak.
var %x = 1
;Şimdi bu 1 sayısı belirleyeceğimiz dosyadaki toplam satır sayısına eşit olana
;kadar bize dosyayı okutmasını istiyoruz. Yani 1 den başlayıp (30 tane satır var
;diyelim) 30. satıra gelene kadar bu işlemin surekli başa donmesini (loop)
;istiyoruz. 2. variable'ımız da dosyadaki toplam satır sayısı olacak bu nedenle.
var %t = $lines(dosya.txt)
;Buradaki %t değeri de dosya.txt dosyasındaki toplam satır değeri. Yani 30.
;Şimdi gelelim while bolumune.
while %x
While Dongusu... [Ders]
mIRC Scripting0 Mesaj
●37 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- mIRC Scripting
- While Dongusu... [Ders]