IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Etiketlenen Kullanıcılar

6Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 24 Ekim 2007, 19:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kelimelerin Baş Harfini Büyük Yazmak.




Selam

Cümle İcinde Kelimelerin Baş HarfLerini Büyük Yazmasini İstiyorum..Yani Ben Kücük Yazsamda Otomatik Büyütmesi İcin Bir Kod Warmi Acaba.Forumda Araştirdim Ama buLamadim. Sagolun.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet Mobil Chat
Alt 24 Ekim 2007, 20:35   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




on *:input:*: { if $left($1,1) != / && !$ctrlenter && !$inpaste { say $+($upper($left($1-,1)),$right($1-,-1)) | haltdef } }

Kurduğun her cümlenin ilk harfini büyük yapıcaktır.

 
Alıntı ile Cevapla

Alt 24 Ekim 2007, 20:53   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




Teşekkür Ederim L4roXyL ;oki

 
Alıntı ile Cevapla

Alt 24 Ekim 2007, 21:11   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




L4roXyL

[:21:07:28] <nICKIM> Selam nasilsin.

Burada Sadece Cümlenin iLk keLimesininkini Büyüttü.Ben Cümlede Her keLimenin ba$ Harfini İstemi$tim ama.yâni aLttaki Gibi.Yardimci oLurmusun.Sağolasin.

[:21:07:28] <nICKIM> Selam Nasilsin.

 
Alıntı ile Cevapla

Alt 25 Ekim 2007, 01:25   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




Amigo istediğin şey, regular expression ile yapılabilir. Ama ben farklı bir yöntem ile yaptım, işini göreceğine inanıyorum.
Açıklıyayım'ki "hep hazır veriyor, anlamıyoruz" diyenler utansın .)

$left($1,1) != / : Burada demek istediğimiz, yazılan kelimenin ilk karakteri "/" değilse &&(ve)
!$ctrlenter : Eğer caps lock aktif değilse, &&(ve)
!$inpaste : Gönderilen text, paste edilmiyorsa;
Bir değişken yapıyoruz(%/) ve değerini 1 olarak atıyoruz.
Sonra $numtok ile cümle içerisindeki boşluk sayısını anlıyoruz.
Devamında while kullanarak $gettok yardımı ile, $numtok sorgulamasından aldığımız değeri(%=) 1'e eşit olana kadar yani %/ değerine eşit olana kadar arttırıyoruz.
Ve bunu yaparken her kelimenin/lerin ilk harfini, $upper ve $left yardımı ile büyütüyoruz. Ve kelimenin/lerin 1. harflerinden sonrasını $right kullanarak normal biçime dönüştürüyoruz.
Ve son olarak, bu yapılanların hepsini $addtok kullanarak %: değişkenine atıyoruz. İşlevler bittikten sonra(while) say olarak %: değişkenini okutuyoruz. Yani kısacası, yazılan her kelimenin ilk harfi büyük oluyor.
Açıkladım, çünki ne kadar basit ve yapılabilir olduğunu sizde öğrenin diye.

on *:input:*: { if $left($1,1) != / && !$ctrlenter && !$inpaste { var %/ = 1,%= = $numtok($1-,32),%: | while %/ <= %= { var %: = $addtok(%:,$+($upper($left($gettok($1-,%/,32),1)),$right($gettok($1-,%/,32),-1)),32) | inc %/ | haltdef } | say %: } }

İşini görecektir.

 
Alıntı ile Cevapla

Alt 25 Ekim 2007, 19:40   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




L4roXyL Acikladigin İcin Tesekkur Ederim.Emeğine Sağlik +Rep .
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 26 Ekim 2007, 16:47   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




Kod'da sorun olmaz fakat yanlış bir bilgi vermişim;
!$ctrlenter : Eğer yazılan text ctrl + enter tuşuna basılarak gönderilmiyorsa demektir.

 
Alıntı ile Cevapla

Alt 20 Ocak 2016, 20:28   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Amigo istediğin şey, regular expression ile yapılabilir. Ama ben farklı bir yöntem ile yaptım, işini göreceğine inanıyorum.
Açıklıyayım'ki "hep hazır veriyor, anlamıyoruz" diyenler utansın .)

$left($1,1) != / : Burada demek istediğimiz, yazılan kelimenin ilk karakteri "/" değilse &&(ve)
!$ctrlenter : Eğer caps lock aktif değilse, &&(ve)
!$inpaste : Gönderilen text, paste edilmiyorsa;
Bir değişken yapıyoruz(%/) ve değerini 1 olarak atıyoruz.
Sonra $numtok ile cümle içerisindeki boşluk sayısını anlıyoruz.
Devamında while kullanarak $gettok yardımı ile, $numtok sorgulamasından aldığımız değeri(%
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
1'e eşit olana kadar yani %/ değerine eşit olana kadar arttırıyoruz.
Ve bunu yaparken her kelimenin/lerin ilk harfini, $upper ve $left yardımı ile büyütüyoruz. Ve kelimenin/lerin 1. harflerinden sonrasını $right kullanarak normal biçime dönüştürüyoruz.
Ve son olarak, bu yapılanların hepsini $addtok kullanarak %: değişkenine atıyoruz. İşlevler bittikten sonra(while) say olarak %: değişkenini okutuyoruz. Yani kısacası, yazılan her kelimenin ilk harfi büyük oluyor.
Açıkladım, çünki ne kadar basit ve yapılabilir olduğunu sizde öğrenin diye.

on *:input:*: { if $left($1,1) != / && !$ctrlenter && !$inpaste { var %/ = 1,%= = $numtok($1-,32),%: | while %/ <= %= { var %: = $addtok(%:,$+($upper($left($gettok($1-,%/,32),1)),$right($gettok($1-,%/,32),-1)),32) | inc %/ | haltdef } | say %: } }

İşini görecektir.


cok eski konuyu hortlatıyorum ama . dikkatimi cekti. bunu ekledikten sonra cümle icerisinde aynı kelimeler kullandıgımda 2. kelime cıkmıyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
en basit örnekle : test test yazıyorum enterliyorum 1 tane test gönderiyo .

 
Alıntı ile Cevapla

Alt 20 Ocak 2016, 21:35   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




//echo : $wcaps(Kelime kelime kelimeler..)
alias Wcaps { return $regsubex($1-,/(\b\w)/ig,$upper(\1)) }

__________________
2b|!2b=?
 
Alıntı ile Cevapla

Alt 31 Ocak 2016, 23:14   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kelimelerin Baş Harfini Büyük Yazmak.




MyKraL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
cok eski konuyu hortlatıyorum ama . dikkatimi cekti. bunu ekledikten sonra cümle icerisinde aynı kelimeler kullandıgımda 2. kelime cıkmıyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
en basit örnekle : test test yazıyorum enterliyorum 1 tane test gönderiyo .


Bunun sebebi, cümle içindeki kelimelerin $addtok tanımı ile bir değişken içinde toplanıyor olması.
$addtok tanımında belirlenen değişkene aynı değer 1 den fazla yazdırılmaz.

Örnek:
//set -s %x $addtok(%x, $r(1,4), 32)

Sonuç:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
* Set %x to 1 - * Set %x to 1 4 - * Set %x to 1 4 - * Set %x to 1 4 - * Set %x to 1 4 3 - * Set %x to 1 4 3 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2 - * Set %x to 1 4 3 2

1 ile 4 arasında random sayı türetip %x değişkenine araya boşluk (32) atarak yazdırdığımızda birbiri ile aynı olan sayıları 2. defa yazmayacaktır. Sebep budur.

- $addtok tanımının mirc.chm (mirc yardım) dosyasındaki anlatımı
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$addtok(text,token,C) Adds a token to the end of text but only if it's not already in text. $addtok(a.b.c,d,46) returns a.b.c.d $addtok(a.b.c.d,c,46) returns a.b.c.d The C parameter is the ascii value of the character separating the tokens. Note: $addtokcs() is the case-sensitive version


Faydalı kaynaklar
1- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2- [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

kolay gelsin

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Cevapla

Etiketler
bas, baş, buyuk, büyük, harfini, kelimelerin, mirc, mirc download, mirc indir, yazmak


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
K Harfini Nasıl Okursunuz ? yeSa IF Anketler 11 10 Haziran 2020 23:13
Bigtext. IRC'te büyük yazmak oLd mIRC Scripting Hazır Kodlar 18 28 Eylül 2011 18:34
Argo Kelimelerin Gerçek AnlanmalarıArgo Kelimelerin Gerçek Anlanmaları Süslü Genel Paylaşım 0 26 Ekim 2008 20:01