Status Ekranında Haraketli Saat

0
Onaylı Üye
Üye
Katılım
15 Ekim 2011
Mesajlar
124
Tepki puanı
2
Yazan: L4roXyL - Hasan AYDENİZ
-
Kodun amacı, status ekranının ortasında(center) saat ve tarihi göstermek.

Kod:
on *:start:.timer 0 1 timeback
alias -l timeback {
  window -dHhBp +d @saat 0 0 180 60
  drawtext -ro @saat $rgb(241,111,198) Arial 20 50 0 $time
  drawtext -ro @saat $rgb(241,111,198) Arial 10 25 22   $+($chr(40),$asctime($ctime,dd) $trans(month,$asctime($ctime,mmmm))   $trans(day,$day) $asctime($ctime,yyyy),$chr(41))
  drawsave -b32 @saat saat.bmp | window -c @saat | background -s saat.bmp
}
alias trans {
  if ($regex($1,^(day)$)) return   $replacecs($day,Monday,Pazartesi,Tuesday,Salı,Wednesday,Çarşamba,Thursday,Perşembe,Friday,Cuma,Saturday,Cumartesi,Sunday,Pazar)
  if ($regex($1,^(month)$)) return   $replacecs($asctime($ctime,mmmm),January,Ocak,February,Şubat,March,Mart,April,Nisan,May,Mayıs,June,Haziran,July,Temmuz,August,Ağustos,September,Eylül,October,Ekim,November,Kasım,December,Aralık)
}
-

Yazı stilini /drawtext komutunda Arial yazan yere, kullanmak istediğiniz yazı stilinin ismini yazabilirsiniz. Boyutunu ise, stil isminden sonra gelen rakam ile belirliyebilirsiniz.
 
Geri
Üst