mIRC Scripting - Aliases
17/1/2008 · Kategori: Klavye mIRC
Bu bölüm komut satırından, başka bir alias’dan ya da remote tarafından çağırılabilen
yeni kısayol komutları tanımlamak için kullanılır. Komut kullanımından kastımız mesela status penceresinde yazdığımız “/j kanaladı” tarzı bir komuttur. Kullanımı oldukça basittir. Aliases ekleyebilmemiz için mIRC Toolbarda 5. sıradaki yeşil /a ikonuna tıklarız ve gerekli komutları gireriz.
/klavye /join #klavye
Bu kod ile klavye isimli yeni bir komut kısayolu oluşturduk. Ok butonuna basıp onayladıktan sonra herhangi bir sunucuya bağlı durumda iseniz “/klavye” komutunu verdiğinizde klavye kanalına girdiğinizi göreceksiniz.
Alias’larda parametre kullanımı da mevcuttur. Parametreler komutlara bilgi göndermek amacıyla sıklıkla kullanılırlar. Parametreleri örneklerle açıklamak daha doğru olacaktır.
/paramdeneme /param Script Dinçer Klavye Aydoğdu
/param /echo $3 $1 & $2 $4
Bu iki satırı inceleyelim. İlk satırda “paramdeneme” isimli yeni bir komut oluşturuyoruz. Bu komut param isimli komutu çalıştırıyor ve parametre olarak “Script Dinçer Klavye Aydoğdu” string ifadelerini gönderiyor. İkinci satırda ise “param” isimli yeni bir komut oluşturuyoruz. Bu komut “paramdeneme” komutundan gelen parametreleri alıyor ve ekrana
Klavye Script & Dinçer Aydoğdu
yazdıracaktır. Sizinde farkettiğiniz gibi parametreleri yakalamak için $1 .... $n kullanıyoruz. $1 boşluğa kadar 1. parametre, $2 2. parametre, $n n. parametre anlamına geliyor.
Gelelim Giriş Kutusu/Input Box kullanmaya. Giriş kutusunu kullanıcıdan parametreleri istemek için kullanırız. Bilgi girişi bu kutular yardımı ile yapılır.
/indeneme /echo $?=”Lütfen Giriş Yapınız”
bu kodu alias’e ekleyip “/indeneme” komutunu girdiğimizde karşımıza input box çıkacak ve bizden giriş isteyecektir. Giriş yapıp OK butonuna bastığımızda ekranda girdiğimiz veri çıkış yapıp echo komutu yardımı ile görüntülenecektir. (echo komutu sadece istemci tarafında görüntülenebilen çıktılar üretir.) Input box ile yapılan girişi komut içinde başka işlemler içinde kullanacaksak $! jokerini kullanırız.
/indeneme2 /away $?=”Lütfen away mesajını giriniz” | /ame $! sebebiyle meşgul oldu.
Bu kodu ekledikten sonra “/indeneme2” komutunu status penceresinden girersek giriş kutusu bizden away sebebi isteyecektir ve ame komutu ile bulunduğumuz tüm kanallara action gönderecektir.
Input box’un diğer kullanım şekli de gizli kullanımdır. Giriş yapılırken biz normal girişimizi yaparız ancak bu yazdıklarımız giriş kutusunda “****” olarak görüntülenir. Kullanıcıdan şifre vb. veriler alacaksak bu yöntemi kullanmalıyız.
/inpass /nickserv identify $$?*=”Nickinizin şifresini giriniz”
yukarıdaki komut yardımı ile /inpass komutu girildiğinde şifre dialog kutusu karşımıza çıkacaktır ve güvenle şifre girişini yapabileceğiz. Bu web formlardaki password input box’a benzetilebilir.
Kalıcı Bağlantı Yorum (0) Yorum yaz!Arkadaşına Gönder!
0 yorum yazılmıştır
« Önceki :: Sonraki »