~ mIRCTurk Bilgi / Eğitim Departmani ~
  List Komutu ve Parametreleri
 
-
----------
[Eğitim Konusu]: List Komutu ve Parametreleri
-
-
"/List" komutu sunucu üzerinde ; içerisinde en az 1 kullanıcı bulunan, kayıtlı veya kayıtsız, "+p", "+s" kanal modlarının ve
"ChanServ Set Private" seçeneğinin deaktif olduğu kanalları listelemek için kullanılan komuttur.
-
Bilgi » Kanal modlarından "+p", "+s" ve "Chanserv set private" seçeneği, belirtilen kanalın "/list" komutunda gözükmesini engeller.
Bu sebepten dolayı, bu durumları muaf olarak belirttik.
-
"/List" komutu IRCd tabanlı bir komuttur fakat client desteği ile çalışmaktadır. (Ayrıntılı bilgi => /helpop ?list)
Komut üzerindeki client desteğini kaldırmak için ise ; /raw list ve /quote list komutlarını uygulamamız yeterli olacaktır.
-
List komutu ile listeleme, yalnızca genel bir listelemeden ibaret değildir. Kanallara ait bazı özellikler
belirtilerek de listeleme düzenlenebilir. Bu özellikleri belirtebilmek için parametrelerden yararlanırız.
"/List" komutu ile kullanabileceğimiz parametreleri görebilmek için, "/version" komut dizinine başvurmamız gerekmektedir.
"/version" komutunu uyguladığımızda karşımıza "ELIST" şeklinde bir bilgi çıkacaktır. Bu bilginin karşısında bulunan
"=MNUCT", bize list komutu ile beraber kullanabileceğimiz parametreleri gösterir.
-
Bu parametrelerin anlamlarına ve nasıl kullanıldıklarına bir göz atalım..
-
M » Joker karakterler (? ve *) yardımıyla "mask"a göre listeleme parametresidir.
N » Olumsuz listeleme anlamındadır, belirlediğimiz mask'ın listte çıkmaması yani NOMASK parametresidir.
U » Içerisindeki kullanıcı sayısına göre listeleme parametresidir.
C » Kanalın kuruluş tarihine göre listeleme parametresidir.
T » Kanal topicinin yazılış tarihine göre listelemedir.
-
Bilgi » List parametrelerinin(M,N,U,C,T) kullanımı disable(devre dışı)'dir.
Yalnızca bazı simgeler yardımı ile kanal ismine göre ve kullanıcı sayısına göre listeleme yapılabilir. Bu simgeler ;
-
> : ">sayı" olarak kullanılır. Belirtilen sayıdan fazla kullanıcıya sahip kanalları listeler.
< : "<sayı" olarak kullanılır. Belirtilen sayıdan az kullanıcıya sahip kanalları listeler.
! : Olumsuzluk anlamı katar. Listelemede cıkması istenmeyen mask'a sahip kanalları belirtmek içindir.
-
Parametrelerimizin ne anlama geldiğine değindikten sonra kullanılışlarını örnekler üzerinde görelim.
-
Örnek » İsminde "Help" kelimesi geçen kanalları listelemek istiyorum?
Cevap » /raw list #*help*
-
Örnek » İsminde "Desk" kelimesi geçmeyen kanalları listelemek istiyorum?
Cevap » /raw list !#*desk* ('!' işareti, görüldüğü gibi olumsuzluk anlamı katmaktadır.)
-
Örnek » Kullanıcı sayısı 50'den fazla olan kanalları listelemek istiyorum?
Cevap » /raw list >50
-
Örnek » Kullanıcı sayısı 20'den az olan kanalları listelemek istiyorum?
Cevap » /raw list <20
-
Örnek » 15 dakika önce kurulmuş kanalları listelemek istiyorum?
Cevap » /raw list C<15
-
Örnek » Topici 40 dakikadan daha fazla süre önce yazılmış kanalları listelemek istiyorum?
Cevap » /raw list T>40
-
List komutu ile kullanılabilen parametrelerin kullanım şekilleri örneklerde görüldüğü gibidir. Ancak listeleyeceğimiz kanaları,
birden çok parametre yardımıyla birden çok özelliğe göre de listeleyebiliriz. Bu tip durumlarda belirteceğimiz parametreleri ' , ' ayıracı ile ayırırız.
Aşağıda birden çok parametre kullanılarak yapılan listelemelere ilişkin örnekler verilecektir.
-
Örnek » Kullanıcı sayısı 20'den fazla olan kanalları listelemek istiyorum, ancak çıkacak liste içersinde #Sohbet kanalı bulunmasın.
Cevap » /raw list >20,!#Sohbet (Görüldüğü gibi iki parametre arası ' , ' ayıracı ile ayrılmıştır.)
-
Örnek » Kullanıcı sayısı 45'ten fazla, 75'ten az olan kanalları listelemek istiyorum.
Cevap » /raw list >45,<75
-
Örnek » İsminde "Help" kelimesi geçen, topici 7 dakika önce yazılmış kanalları listelemek istiyorum.
Cevap » /raw list T<7,#*Help*
-
Örnek » İlk harfi "h", son harfi "p" olan ve toplam 4 karaktere sahip olan kanallardan, #HELP kanalı harici olanları listelemek istiyorum.
Cevap » /raw list #h??p,!#HELP
-
Örnek » 14 dakika önce kurulmuş, topici 20 dakika önce yazılmış ve kullanıcı sayısı 15'ten az olan kanalları listelemek istiyorum.
Cevap » /raw list C<14,T<20,<15
-
Örnek » 4 haneli kanalları listelemek istiyorum, ancak bu listede #Help kanalı 2 defa çıksın, #Opers kanalı ise çıkmasın.
Cevap » /raw list #????,#Help,!#Opers
-
Bilgi » Listeleme esnasında kanal belirtilirken "#" simgesi kullanılmaz ise, bunun anlamı
"Hem kanal isminde gecen, hem de topicte gecen." şeklindedir.
-
Örnek » /raw list *Help*
Açıklama » Kanal isminde ve topicinde " Help " sözcüğü geçen kanalların listesini verecektir.
-
-
List Komutu ve Parametreleri konulu eğitimin anlatımı sona ermiştir.
-
----------
 
  Bugün 6 ziyaretçi (14 klik) kişi burdaydı!  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol