24 Ekim 2007, 19:43 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. | |
|
24 Ekim 2007, 20:35 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
24 Ekim 2007, 21:11 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
25 Ekim 2007, 01:25 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
25 Ekim 2007, 19:40 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
26 Ekim 2007, 16:47 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
20 Ocak 2016, 20:28 | #8 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Kelimelerin Baş Harfini Büyük Yazmak.
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 . | ||||
|
31 Ocak 2016, 23:14 | #10 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Kelimelerin Baş Harfini Büyük Yazmak.
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!
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!
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 | ||||
|
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 | |
| |
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 |