New Page 1

ANA SAYFA


Mirc'de kendi komutlarımı hazırlayabilir miyim?

 

Mirc'in in çok sevdiğim yönü kendi komutlarımızı, hatta otomatik çalışan kendi programcıklarımızı hazırlayabilmemize imkan vermesi. Zaten script programları da bu sayede hazirlaniyor. Temel Mirc komutlarini biliyorsaniz hemen şimdi kendi komutlarınızı hazırlamaya başlayabilirsiniz. Bunun için önce tools menüsünden aliases'a tıklayın. (/a düğmesi de aynı işi görür). Aliases.ini adında bir dosya mirc editörü ile birlikte açılır.

Not: Eğer bir script programı kullanıyorsanız aliases.ini yerine başka bir dosya çıkabilir. Bu o kadar önemli değil. Mirc editörünü açtığınızda harfler yerine garip işaretler görüyorsanız ALT+V ye basın ve fontu fixedsys olarak değiştirin.

Aliases.ini dosyasını mirc editörü ile açtıktan sonra boş bir satıra
/düşün /me düşünür
yazın. Sonra mirc editörünün file menüsünden save'e tıklayın ve çıkın. Artık yeni komutunuz hazır. Bundan sonra status hariç herhangi bir pencerede
/düşün
yazıp enter'a bastığınızda eğer nickiniz ahmet ise ekrana
* ahmet düşünür

yazar. Şimdi neler yaptığımızı bir gözden geçirelim. Önce aliases'a tıkladık ve mirc editörü ile aliases.ini dosyası açıldı. Demek ki hazırladığımız komutlar bu dosyada saklanıyor. Sonra bu dosyaya
/düşün /me düşünür
yazdık. Yani /me komutunu kullanarak /düşün adında yeni bir komut hazırladık. Ve sonra aliases.ini dosyasını kaydederek mirc editörünü kapattık. Eğer kaydetmeseydik mirci tekrar açtığımızda yeni komutumuzun yerinde yeller esiyor olacaktı. İyi ki kaydetmişiz dimi ;).
Şimdi aynı şekilde aliases.ini dosyasını açın ve sonuna
/teşekkür /say teşekkürler $1
yazın. Sonra da kaydederek çıkın. Şimdi
/teşekkür mehmet
yazıp enter'a bastığınızda ekrana
<ahmet>teşekkürler mehmet
yazar. Demek ki, aliases.ini dosyasında yazdığımız $1'in yerini komuttan sonra yazığımız ilk kelime alıyor. Şimdi aliases.ini dosyasının az önce yazdığımız satırını şu sekilde değiştirin ve kaydedin:
/tesekkür /say teşekkürler $1 $4 $2 !
Ve şimdi de
/teşekkür ali veli hakan ismail
yazıp enter'a basın. Ekranda
<ahmet>teşekkürler ali ismail veli
yazar. Demek ki kelimeler aliases.ini dosyasında verdiğimiz sıraya göre ekrana yazılır. $1 $4 $2 sırasını verdiğimiz için önce 1. sonra 4. sonra da 2. kelime yazıldı. Burada $3 olmadığı için 3. kelime yazılmadı.
Bu arada, komuttan sonra hiçbir şey yazmasanız komut yine çalışır. Yani
/teşekkür
yazıp enter'a bastığınızda
<ahmet>teşekkürler
yazar. Eğer komuttan sonra mesela $1 yerine yazılacak kelime girilmemişse komutun işlememesini istiyorsaniz aliases.ini dosyasında $1 yerine $$1 yazmalısınız. Yani
/teşekkür /say teşekkürler $$1
yazarsanız artık /teşekkür komutundan sonra birşey yazmadan bu komut işlemez.
Eğer komuttan sonra yazacağınız herşeyin olduğu gibi ekrana çıkmasını istiyorsanız $1 yerine $* yazmalısınız. Örneğin aliases.ini dosyasında
/der /me der: $*
yazarsanız
/der beleş internet hep yavaş olur
yazıp entera bastığınızda ekrana
*ahmet der: beleş internet hep yavaş olur
yazar. Eğer $1 yerine $?="soru" yazarsanız, yazılacak kelime açılan bir pencere ile size sorulur. Örneğin aliases.ini dosyasında
/selam /say selam $?="Kime selam vermek istiyorsunuz?"
yazarsanız
/selam
yazıp enter'a bastığınızda size Kime selam vermek istiyorsunuz? sorusunu soran bir pencere açılır. Bu pencerede mehmet yazıp enter'a bastığınızda ekrana
<ahmet>selam mehmet
yazar.
Eğer bir komutla birden çok komut yazdırmak istiyorsanız { ve } parantezlerini kullanmalısınız. Örneğin aliases.ini dosyasında
/selam {
/say selam $1
/say nasılsın?
}
yazarsanız
/selam mehmet
yazıp enter'a bastığınızda ekrana
<ahmet>selam mehmet
<ahmet>nasılsın?
yazar.
Aliases.ini dosyasnda bir satıra birden fazla komut yazmanın yolu da komutların arasına | işareti koymak. Yani aynı şeyi
/selam /say selam $1 | /say nasılsın?
satırını aliases.ini dosyasına yazarak da yapabilirdik.

 

SORGULAR KISMINA DÖN