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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Şubat 2008, 18:33   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kanala txt okutma




slmlar . Bu konuyla ilgili formdaki tüm baslıkları okudum. /play # deneme.txt 1000 komutu ile txtte alt alta kayıtlı bilgileri okutabiliyoruz. Benim sormak istediğim aralında (1 2 3 4 5) şeklinde bosluk olan yan yana yazılmıs bilgileri kanala teker teker nasıl yansıtabiliriz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 25 Şubat 2008, 18:51   #2
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




Eğer dosyada bir den çok satır var ise
Bir while döngüsü kullanabilirsin..
Bir alias oluşturursun, bunun iiçine de while döngüsü kurarsın, bu while döngüsü içerisinde seçtirdiğin satırın da kelime sayısını bulmak için $numtok identifier'ından yararlanabilirsin, daha sonra da buradan sırasıyla yine bu kelimeleri okutabilirsin..

Sadece bir satır var ise while döngüsüne girmeden $read ile satırı aldıktan sonra $numtok ile kelime sayısını bularak sırasıyla okutabilirsin..

Tam olarak nasıl bir şey istediğini iyice anlatıp ve bu bahsettiklerimden de yola çıkarak kendin bişeyler yapmaya çalışırsan ve sonra biz de yapamadığın yer de sana yardımcı olursak hem daha şık hem de senin de öğrenmen açısından daha güzel olacaktır.

 
Alıntı ile Cevapla

Alt 25 Şubat 2008, 19:14   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




//tokenize 32 $read(deneme.txt,1) | msg #kanal $1 | msg #kanal $2
tokenize kullanimi /tokenize <c> <text>
belli bir texti belirtilen ascii degerine göre kelimelere ayirmada kullanilir burda 32 boşluğun ascii degeri oldugu icin bu sekilde kullandik
//tokenize 46 1.2.3.4 | echo * . ile ayrilan 1.karakter: $1 > 2.karakter: $2 > 3.ve sonrasi $3-

umarim aciklayici olabilmisimdir.cunku artik hazir kod vermekten sıkıldım cunku o şekilde biyere varılacagı yok gibi.

 
Alıntı ile Cevapla

Alt 01 Ekim 2008, 23:07   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




merhaba arkadaşlar benimde buna benzer bir sorum olacak. Çok uğraştım yapamadım.

Şimdi elimde bir txt dosyası var

galatasaraylı oyuncular = aykut,server,sabri,barış,arda,hakan
fenerbahçeli oyuncular = volkan,önder,alex,semih
beşiktaşlı oyuncular = bobo,holosko,nobre,ibrahim
.
.
.
.


şeklinde ilerleyen bir textim var.

galatasaraylı oyuncular dendiğinde

aykut
server
sabri
barış
arda
hakan


şeklinde yazmasını istiyorum.

Bunu timer kullanarak yaptım ama daha kısa olması açısından tokenize ile yapmak istiyorum. Bir türlü yapamadım yardımcı olursanız sevinirim. Şimdiden tşk ederim.

 
Alıntı ile Cevapla

Alt 01 Ekim 2008, 23:29   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




on *:text:*:#: { var %£s $lines(futbol.txt) | while (%£s > 0) { if $strip($1)) iswm ($read(futbol.txt,%£s) { msg # $read(futbol.txt,s,$1) } }

futbol.txt klosörüne

!
galatasaraylioyuncular aykut,server,sabri,barış,arda,hakan

vs gibi yaz.

!
galatasaraylioyuncular yazinca txt okutacaktir.

 
Alıntı ile Cevapla

Alt 01 Ekim 2008, 23:51   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




fakat söyle bir sorunum var text baya büyük ayrıca yazıları değiştirmem sanırım baya bi vaktimi alır.

 
Alıntı ile Cevapla

Alt 02 Ekim 2008, 00:21   #7
Regex
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*oyuncular*:#Kanal:if $regex($1,/^(Galatasaraylı|Beşiktaşlı|Fenerbahçeli)/$i) { txtokt # $1 } alias txtokt var %m = 1 | while $read(futbol.txt,%m) { if $2 isin $read(futbol.txt,%m) { .msg $1 $gettok($read(futbol.txt,%m),2,61) } | inc %m }


Yukarıdaki kodu, mIRC'te remote'a (alt+r) koyduğunda istediğin olacaktır.

Umarım işine yarar. Kolay gelsin.

 
Alıntı ile Cevapla

Alt 02 Ekim 2008, 14:09   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




ilgilendiğiniz için tşk ederim ama malesef istediğim gibi bir sonuc cıkmadı.

ama yinede emekleriniz için teşekkür ederim

 
Alıntı ile Cevapla

Alt 02 Ekim 2008, 15:20   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




acemicoder Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ilgilendiğiniz için tşk ederim ama malesef istediğim gibi bir sonuc cıkmadı.

ama yinede emekleriniz için teşekkür ederim

Alıntı:
[teams]
FB=volkan,önder,alex,semih
GS=aykut,server,sabri,barış,arda,hakan
BJK=bobo,holosko,nobre,ibrahim

Yukarıdaki gibi *.ini formatında mIRC.exe'nin bulunduğu yere teams.ini ismi ile verilerini kaydettikten sonra aşağıdaki kodu load etmen yeterli.

!FB, !GS veya !BJK şeklinde komutlarını kullanarak istenilen takımın oyuncularını sıralayabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!*:#:var %teams = $readini(teams.ini,teams,$right($1,-1)) | while %teams { .msg # $gettok(%teams,1,44) | %teams = $deltok(%teams,1,44) }


 
Alıntı ile Cevapla

Alt 02 Ekim 2008, 16:04   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala txt okutma




arkadaşlar takımları dediğiniz gibi tanımlamam cok uzun sürer 2 binden falza takım var. ayrıca başına ! / gibi şeyler koymak istemiyorum

galataraylı oyuncular dendiği zaman galatasaraylı oyuncuları tek tek sayması lazım.

 
Alıntı ile Cevapla

Cevapla

Etiketler
kanala, mirc, mirc download, mirc indir, okutma, txt


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

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
Kanala girdiğimde Check botu kanala benim istediğim metini yazsın ! SabotaJ_ mIRC Scripting Sorunları 2 02 Aralık 2012 16:43
Kanala girdiğim zaman, Servicesler otomatik olarak bir yazı atsın kanala Update mIRC Scripting Sorunları 5 17 Kasım 2012 02:30
kanala gıren x nickıne kanala mesaj pesimist_sair mIRC Scripting Sorunları 1 17 Aralık 2010 12:01
Kanala girenleri atıp başka kanala joinlemek Kablosuz NET Unreal IRCd 6 30 Haziran 2007 14:46
Biri Kanala Girince Diger Kanala Msg Atma F0X mIRC Scripting Sorunları 1 24 Haziran 2006 21:10