Coğumuz mIRC i sohbet alanında kullanmanın yanı sıra sunduğu diğer ozelliklerini araştırmayı ve oğrenmeyi istemişizdir.Burda bu ozelliklerden bir tanesi olan resimli pencereler hakkında bildiklerimi anlatmaya calışacağım.
Resim penceresi yaratmak:
window -phB +d @resim x w y z
Genel olarak bi pencere oluşturmak icin kullandığım parametre bunlardır.Bunların yanı sıra bir coğu kullanılabilir ve help dosyasında bulunmaktadırlar.
p: resim penceresi oluştur
h: Switch barda windowu saklar.Yani sağ tarafta @resim şeklinde pencereyi gormezsiniz.
B: Pencereyi sınırlamalardan korur.
d: Pencereyi kenarlıklardan kurtarır.
x w y z ise pencerenin koordinatlarını belirtir.
x soldan sağa doğru uzaklık
w yukarda aşağı doğru olan uzaklık
y pencerenin genişliği
z pencere boy uzunluğu
Pencereyi kurduktan sonra sıra pencereyi guzelleştirmeye geliyor : )
Cizgi cekmek:
/drawline -r @ renk kalıklık
Bu komut ile pencerede x y koordinatlarından a b koordinatlarına doğru bir cizgi cizilir.
-r switch'inin kullanım amacı renklendirebilmektir.renk $rgb(a,b,c) olarak ifade edilir.
Renkleri elde etmek icin yazdığım ve sizinde rahatlıkla kullanabileceğiniz bir kod:
alias renk
.timer 1 4 window -a @dirim
}
En ustte gorduğunuz rengin kodu en alttakidir . Karışma olsun istemem : )
Kalınlık ifadesi cizginin kalınlığıdır.
Dikdortgen cizmek:
/drawrect -r @resim $rgb(a,b,c) kalınlık 0 0 100 50
Diğer anlatımlardan yola cıkarak komutun ne anlama geldiği zaten kestiriliyor.drawrect komutunda rectangular( yani turkce anlamıyla dikdortgen ) ın kısaltılması rect kullanılmıştır.
Yazı eklemek:
/drawtext -r @resim $rgb(a,b,c) font yazı-buyukluğu 10 5 Yazı
Burda font yazı şeklini 10 soldan uzaklığı ve 5 yukardan uzaklığı bildirir.
Daha bir cok draw komutu vardır.Ama ben başlangıc icin gerekli olanları anlattım.Pekiştirmek amacıyla scriptlerdede kullanılabilir bir saat yazdım.
İşlevini gorunce ne demek istediğimi daha iyi anlayacaksınız.
alias saat
;Eğer @saat isimli bir pencere varsa kapat
var %a 100
window -phB +d @saat 5 106 200 100
window -a @saat
;Bazen window ekran onunde olmaz.Bu sorunu kaldırmak amacıyla.
while %a
;Background rengini guzelleştirmek amacıyla koyuluk acıklık katıyoruz.
drawrect -r @saat $rgb(246,277,32) 2 0 0 200 100
;Oluşan pencereye kenarlık ekliyoruz
drawtext -r @saat $rgb(246,277,32) Tahoma 60 20 15 $mid($timestamp,2,1)
;$timestampdan aldığım değeri Tahoma fontu ile pencereye yazıyorum.
drawtext -r @saat $rgb(246,277,32) Tahoma 60 50 15 $mid($timestamp,3,1)
drawtext -r @saat $rgb(246,277,32) Tahoma 60 80 15 :
drawtext -r @saat $rgb(246,277,32) Tahoma 60 110 15 $mid($timestamp,5,1)
drawtext -r @saat $rgb(246,277,32) Tahoma 60 140 15 $mid($timestamp,6,1)
}
Direk resim pencereleri yazamasanızda artık draw denildiğinde aklınızda bir fikir bulunmasını sağlayacak kadar bir anlatım olduğuna inanıyorum.Kolay gelsin
Tesekurler MaeLStrOm
__________________
Resimli pencereler
mIRC Scripting0 Mesaj
●46 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- mIRC Scripting
- Resimli pencereler