mIRC Scripting - Aliases (2)

17/1/2008 · Kategori: Klavye mIRC

Gelelim parametre biçimlendirmeye. $1, $2, .... , $n ile nasıl parametre taşınacağını öğrendik. Şimdi sıra bu kullanımı biçimlendirmede. Bunları örneklerle anlatmak daha kolay olacaktır.

$3- : 3. parametre dahil olmak üzere 3. parametreden sonra gelen tüm parametreleri alır.
$2- : 2. parametre dahil olmak üzere 2. parametreden sonra gelen tüm parametreleri alır.
$n- : n. parametre dahil olmak üzere n. parametreden sonra gelen tüm parametreleri alır.
$1- : Farkedildiği üzere tüm parametreleri alır.Scripting’de sıkça kullanılır.
$2-5 : 2. parametre ve 5. parametre dahil olmak üzere arasındaki parametreleri alır.

/bicimle {
/echo Parametrelerin tamamı : $1-
/echo 2. parametre ve sonrası : $2-
/echo 2. ve 5. parametre ve arası : $2-5
}

“/bicimle a b c d e f g h” şeklinde bir komut girersek çıktı şu şekilde olacaktır.

Parametrelerin tamamı : a b c d e f g h
2. parametre ve sonrası : b c d e f g h
2. ve 5. parametre ve arası : b c d e
görüldüğü gibi parametreleri dilediğimiz gibi biçimlendirebiliyoruz. Komutta dikkatimizi çeken bir başka yer ise {} kullanımı olmalıdır. Örnekte görüldüğü gibi toplu komutlar kullanılırken {} köşeli parantez kullanabiliyoruz ve parantez içindeki her satır ayrı bir komut olarak algılanıyor. Toplu komut işlemlerini bu şekilde halledebiliyoruz.

Alias kullanırken aynı zamanda şartlar da kullanırız. Programcılıkla ilgilenen biri iseniz if-then-else görür görmez neden bahsettiğimizi anlamışsınızdır. Kullanım şu şekildedir.

/Komut {
If ( $degisken==değer ) {
Komutlar
Komutlar
}
elseif ( $degisken==başkadeğer ) {
Komutlar
Komutlar
}
else {
Komutlar
Komutlar
}
}

Şartlı komut kurulumu bu şekilde olmaktadır. Yukarıda ki komut setinin anlamı; Eğer $degisken değer ise ilk if’in tırnaklı parantezi içinde bulunan komutlar icra edilecektir. Bu şart yanlış yani false ise elseif satırı kontrol edilecektir ve if gibi işlem görecektir. Elseif teoride sınırsız sayıda çoğaltılabilir. Eğer elseif şartı da yanlış ise son olarak else satırı kesin olarak icra edilecektir.

/sartliifade {
if ( $1 <= 25) {
echo => $1 sayısı 0-25 arasındadır.
}
elseif ( $1 <= 50) {
echo => $1 sayısı 25-50 arasındadır.
}
elseif ( $1 <= 75) {
echo => $1 sayısı 50-75 arasındadır.
}
elseif ( $1 <= 100) {
echo => $1 sayısı 75-100 arasındadır.
}
else {
echo => $1 sayısı 100 den büyüktür.
}
}

Bu kodla yirmibeşerlik dilimlerde 0-100 arası sayıların hangi dilimde olduğunu bulabiliriz. Kodu inceleyiniz.

EkleBunu Sosyal Paylaşım Butonu

Kalıcı Bağlantı Yorum (0) Yorum yaz!Arkadaşına Gönder!

0 yorum yazılmıştır

« Önceki :: Sonraki »

travesti mp3 yükle rap indir google reklam web tasarım Minikperi Teknoloji Tasarım Teknoloji Tasarım islami chat sohbet Nakliyat parmak izi Ankara nakliyat evden eve nakliyat kestamit reklam sohbet odaları çet büro mobilyası bayrak direği pagerank checker pagerank kontrol büro mobilyası gerflor türkiye DeHaa Muhabbet sohbet chat Sohbet Odaları radyo radyo dinle kral fm müzik dinle Muhabbet Muhabbet Odaları Netlog Netlog Deryalı Günler Oktay Usta Milyonda Bir Gece Gündüz Beyaz Show Oktay Usta chat sxe 5.7 mirc yukle mırc mirch mirc indir
eXTReMe Tracker
?