Toprak
27 Ocak 2015, 22:27
Yazan: L4roXyL - Hasan AYDENİZ
Not: mIRCScripting.net ([Only Registered Users Can See Links]) dökümanıdır.
Açıklama
/echo komutu belirtilen text-i belirtilen pencerede göstermek için kullanılan local bir komuttur. Yani /echo ile yazdırdığınız veri sadece sizin mIRC-inizde, sizin tarafınızdan görülür. Birçok parametresi vardır ve mIRC Scripting-in olmazsa olmazlarındandır.
Kullanımı: /echo [-cdeghiNtsaqlbfnmr] [color name] [#channel|[=]nick] <text>
Kullanımlar
[color]: Bu kısma numara girilir. ALT+K kombinasyonuna bastığınızda, renklere ait numaraları göreceksiniz.
Örnek: /echo 4 bu bir denemedir.
[#channel]: Belirtilen kanala belirtilen text-i yazdırma işlemi yapmak için kullanılır.
Örnek: /echo #deneme bu bir denemedir.
[=|nick]: Belirtilen nick yada chat nick penceresine echo işlemi yapmak için kullanılır.
Örnek: //query deneme | echo deneme bu bir denemedir.
[color name]: Bu kısım -c parametresi ile birlikte renk belirlemek için kullanılır. Bu renkler: "info, info2, action, notice, text" vs. Daha fazlasına ulaşmak için ALT+K kombinasyonunu tuşlayın.
Örnek: /echo -c info bu bir denemedir.
Parametreler
c: Color isminin kısaltılmasıdır. Dolayısıyla renklerle alakalıdır. Bu pamatre sayesinde, belirlenen özel renk isimlerini kullanarak da yazıyı renklendiririz.
Örnek: /echo -c notice bu bir denemedir.
Not: Özel renk isimlerini ve o isimlere atanan renkleri öğrenmek yada değiştirmek için ALT+K kombinasyonunu tuşlayın.
d: Messages penceresine text yazdırmak için kullanılır.
Örnek: /echo -d bu bir denemedir.
e: Yazdırılan text-in bir önceki ve bir sonraki satırlarına "linesep" ayracına atanmış veriyi girer. mIRC default linesep(line separator) karakteri "-" karakteridir.
Örnek: /echo -e bu bir denemedir.
g: Bu parametre ile yazdırılan text ait olduğu pencerenin log dosyasına kayıt edilmez. Yani kısacası "-g" kullanarak uyguladığınız bir yazdırma işlemi, loglanmaz.
Örnek: /echo -g bu bir denemedir ve $active ekranının log dosyasına kayıt edilmedi.
h: Bu parametre genellikle yeniden boyutlandırma olmayan pencerelerde kullanılır. Örneğin 300x300 bir penceremiz var ve biz bu pencerede karakter uzunluğu 200 veya fazlası olan bir text yazdırdığımızda, belirtine text-i pencereye sığdırmak için pencere sonundaki/pencereye sığamayan diğer karakterleri bir alt satıra yeni bir satır olarak kalıcı yansıtır.
Örnek: //window -adCR +L @[COLOR=#0066cc]deneme ([Only Registered Users Can See Links]) -1 -1 300 300 | echo -h @deneme ([Only Registered Users Can See Links]) $str(bu bir denemedir.,25)
Not: Komutu uyguladıktan sonra pencerenin boyutu ile oynarsanız daha iyi anlarsınız.
iN: Bu parametre yazdırılan text eğer pencere boyutuna sığmazsa bir alt satıra geçildiğiniz N kısmına girdiğiniz sayı kadar boşluk koyacaktır. Yani bir nevi bildiğiniz girinti olayı gerçekleşir.
Örnek: //echo -i20 $str(bu bir denemedir.,40)
t: Bu parametre yazdırılan text-in başına $timestamp (belirtilen/varolan saat formatı) koyar.
Örnek: /echo -t bu bir denemedir.
Not: Timestamp açık değilse, bu işlev gerçekleşmeyerek normal veri yazdırılır.
s: Bu parametre belirtilen text-i status window(durum penceresine) yazdırır.
Örnek: /echo -s bu bir status window-a text yazdırma denemesidir.
a: Bu parametre belirtilen text-i aktif ekrana yazdırmak için kullanılır. mIRC-e deneme/yanılma olsun en çok kullanılan parametrelerden birisidir.
Örnek: /echo -a bu bir denemedir.
Not: Script-ler içerisinde internal olarak kullansanız dahi o anki aktif pencere baz alınır.
q: Bu parametre eğer /echo komutu bir alias içerisinde "-q" anahtarı ile kullanılırsa, o alias-ı /.komut şeklinde uyguladığımızda herhangi bir veri yazdırılmaz.
Örnek: (aşağıdaki alias-ı remote bölümüne ekleyin ve sonra verdiğim komutları kullanın)
alias deneme { echo -q bu bir denemedir. }/deneme
/.deneme
/.deneme komutunu uyguladığınızda herhangi bir veri yazdırılmaz.
l: Bu parametre yazdırılan text-in highlight ayarlarını kapsamasına yarar. Örneğin highlight listesinde "deneme" kelimesi mevcut diyelim. Siz bu kelimeyi /echo -l bu bir deneme dir. şeklinde yazdırdığınızda, highlight listesinde bu kelimeye atanan işlemlerin gerçekleştiğini görürsünüz.
Örnek: /echo -l bu bir deneme dir.
Not: Highlight listesine deneme kelimesini ekleyin.
b: Bu parametre text yazdırıldığında aynı pencerede değilseniz ve/veya mIRC simge/tray konumunda ise mIRC içerisinde bulunan /beep sesini çalar.
Örnek: /echo -b bu bir denemedir.
Detaylı örnek: //showmirc -m | query deneme | .timer 1 3 .echo -b deneme bu bir denemedir.
f: Bu parametre aynen "b" parametresinde olduğu gibi text yazdırıldığında aynı pencerede değilseniz ve/veya mIRC simge/tray konumunda ise /flash ışığının yanmasını sağlar.
Örnek: /echo -f bu bir denemedir.
Detaylı örnek: //showmirc -m | query deneme | .timer 1 3 .echo -f deneme bu bir denemedir.
m: Bu parametre yazdırılan text highlight rengi olarak normalde mavi olan rengi kırmızı olarak göstermeye yarar.
Örnek: //query -n deneme | echo -m deneme bu bir denemedir.
n: Bu parametre yazdırılan text-i hiçbir higlight işlemi gerçekleşmeden yazdırmanıza yarar.
Örnek: //query -n deneme | echo -n deneme bu bir denemedir.
r: Bu parametre yazdırılan text daha önceden strip edilmişse veya ayarlar menüsünde /strip kontrolleri açıksa, açık olan strip kodlarından arındırılmış bir şekilde yazdırmanızı sağlar.
Örnek: /echo -ar 11,1bu bir denemedir.
Detaylı örnek: //.strip on | .strip +cb-ur | echo -ar 11,1bu bir denemedir.renk ve bol arındırma denemesi.
/echo komutu ilk başta da söylediğim gibi mIRC-de en çok kullanılan komutlar arasındadır. Burada bahsetmiş olduğum birçok parametreye ihtiyacınız çoğu zaman olmayacak bunuda unutmayın.
Not: mIRCScripting.net ([Only Registered Users Can See Links]) dökümanıdır.
Açıklama
/echo komutu belirtilen text-i belirtilen pencerede göstermek için kullanılan local bir komuttur. Yani /echo ile yazdırdığınız veri sadece sizin mIRC-inizde, sizin tarafınızdan görülür. Birçok parametresi vardır ve mIRC Scripting-in olmazsa olmazlarındandır.
Kullanımı: /echo [-cdeghiNtsaqlbfnmr] [color name] [#channel|[=]nick] <text>
Kullanımlar
[color]: Bu kısma numara girilir. ALT+K kombinasyonuna bastığınızda, renklere ait numaraları göreceksiniz.
Örnek: /echo 4 bu bir denemedir.
[#channel]: Belirtilen kanala belirtilen text-i yazdırma işlemi yapmak için kullanılır.
Örnek: /echo #deneme bu bir denemedir.
[=|nick]: Belirtilen nick yada chat nick penceresine echo işlemi yapmak için kullanılır.
Örnek: //query deneme | echo deneme bu bir denemedir.
[color name]: Bu kısım -c parametresi ile birlikte renk belirlemek için kullanılır. Bu renkler: "info, info2, action, notice, text" vs. Daha fazlasına ulaşmak için ALT+K kombinasyonunu tuşlayın.
Örnek: /echo -c info bu bir denemedir.
Parametreler
c: Color isminin kısaltılmasıdır. Dolayısıyla renklerle alakalıdır. Bu pamatre sayesinde, belirlenen özel renk isimlerini kullanarak da yazıyı renklendiririz.
Örnek: /echo -c notice bu bir denemedir.
Not: Özel renk isimlerini ve o isimlere atanan renkleri öğrenmek yada değiştirmek için ALT+K kombinasyonunu tuşlayın.
d: Messages penceresine text yazdırmak için kullanılır.
Örnek: /echo -d bu bir denemedir.
e: Yazdırılan text-in bir önceki ve bir sonraki satırlarına "linesep" ayracına atanmış veriyi girer. mIRC default linesep(line separator) karakteri "-" karakteridir.
Örnek: /echo -e bu bir denemedir.
g: Bu parametre ile yazdırılan text ait olduğu pencerenin log dosyasına kayıt edilmez. Yani kısacası "-g" kullanarak uyguladığınız bir yazdırma işlemi, loglanmaz.
Örnek: /echo -g bu bir denemedir ve $active ekranının log dosyasına kayıt edilmedi.
h: Bu parametre genellikle yeniden boyutlandırma olmayan pencerelerde kullanılır. Örneğin 300x300 bir penceremiz var ve biz bu pencerede karakter uzunluğu 200 veya fazlası olan bir text yazdırdığımızda, belirtine text-i pencereye sığdırmak için pencere sonundaki/pencereye sığamayan diğer karakterleri bir alt satıra yeni bir satır olarak kalıcı yansıtır.
Örnek: //window -adCR +L @[COLOR=#0066cc]deneme ([Only Registered Users Can See Links]) -1 -1 300 300 | echo -h @deneme ([Only Registered Users Can See Links]) $str(bu bir denemedir.,25)
Not: Komutu uyguladıktan sonra pencerenin boyutu ile oynarsanız daha iyi anlarsınız.
iN: Bu parametre yazdırılan text eğer pencere boyutuna sığmazsa bir alt satıra geçildiğiniz N kısmına girdiğiniz sayı kadar boşluk koyacaktır. Yani bir nevi bildiğiniz girinti olayı gerçekleşir.
Örnek: //echo -i20 $str(bu bir denemedir.,40)
t: Bu parametre yazdırılan text-in başına $timestamp (belirtilen/varolan saat formatı) koyar.
Örnek: /echo -t bu bir denemedir.
Not: Timestamp açık değilse, bu işlev gerçekleşmeyerek normal veri yazdırılır.
s: Bu parametre belirtilen text-i status window(durum penceresine) yazdırır.
Örnek: /echo -s bu bir status window-a text yazdırma denemesidir.
a: Bu parametre belirtilen text-i aktif ekrana yazdırmak için kullanılır. mIRC-e deneme/yanılma olsun en çok kullanılan parametrelerden birisidir.
Örnek: /echo -a bu bir denemedir.
Not: Script-ler içerisinde internal olarak kullansanız dahi o anki aktif pencere baz alınır.
q: Bu parametre eğer /echo komutu bir alias içerisinde "-q" anahtarı ile kullanılırsa, o alias-ı /.komut şeklinde uyguladığımızda herhangi bir veri yazdırılmaz.
Örnek: (aşağıdaki alias-ı remote bölümüne ekleyin ve sonra verdiğim komutları kullanın)
alias deneme { echo -q bu bir denemedir. }/deneme
/.deneme
/.deneme komutunu uyguladığınızda herhangi bir veri yazdırılmaz.
l: Bu parametre yazdırılan text-in highlight ayarlarını kapsamasına yarar. Örneğin highlight listesinde "deneme" kelimesi mevcut diyelim. Siz bu kelimeyi /echo -l bu bir deneme dir. şeklinde yazdırdığınızda, highlight listesinde bu kelimeye atanan işlemlerin gerçekleştiğini görürsünüz.
Örnek: /echo -l bu bir deneme dir.
Not: Highlight listesine deneme kelimesini ekleyin.
b: Bu parametre text yazdırıldığında aynı pencerede değilseniz ve/veya mIRC simge/tray konumunda ise mIRC içerisinde bulunan /beep sesini çalar.
Örnek: /echo -b bu bir denemedir.
Detaylı örnek: //showmirc -m | query deneme | .timer 1 3 .echo -b deneme bu bir denemedir.
f: Bu parametre aynen "b" parametresinde olduğu gibi text yazdırıldığında aynı pencerede değilseniz ve/veya mIRC simge/tray konumunda ise /flash ışığının yanmasını sağlar.
Örnek: /echo -f bu bir denemedir.
Detaylı örnek: //showmirc -m | query deneme | .timer 1 3 .echo -f deneme bu bir denemedir.
m: Bu parametre yazdırılan text highlight rengi olarak normalde mavi olan rengi kırmızı olarak göstermeye yarar.
Örnek: //query -n deneme | echo -m deneme bu bir denemedir.
n: Bu parametre yazdırılan text-i hiçbir higlight işlemi gerçekleşmeden yazdırmanıza yarar.
Örnek: //query -n deneme | echo -n deneme bu bir denemedir.
r: Bu parametre yazdırılan text daha önceden strip edilmişse veya ayarlar menüsünde /strip kontrolleri açıksa, açık olan strip kodlarından arındırılmış bir şekilde yazdırmanızı sağlar.
Örnek: /echo -ar 11,1bu bir denemedir.
Detaylı örnek: //.strip on | .strip +cb-ur | echo -ar 11,1bu bir denemedir.renk ve bol arındırma denemesi.
/echo komutu ilk başta da söylediğim gibi mIRC-de en çok kullanılan komutlar arasındadır. Burada bahsetmiş olduğum birçok parametreye ihtiyacınız çoğu zaman olmayacak bunuda unutmayın.