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

Etiketlenen Kullanıcılar

18Beğeni(ler)
  • 2 Post By fLayer
  • 3 Post By SuLh
  • 1 Post By fLayer
  • 2 Post By Toprak
  • 1 Post By fLayer
  • 2 Post By Toprak
  • 3 Post By Feragat
  • 4 Post By Feragat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 30 Mayıs 2016, 01:30   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
txt sondan başa doğru okutma?




s.a coder arkadaşlar


Şimdi

play #deneme xx.txt 0 bu komutta xx.txt dosyasını baştan sona yazdırıyor.
Peki Sondan başa doğru yazdırabilirmiyiz acaba.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 02 Haziran 2016, 13:35   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




cashmare Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
s.a coder arkadaşlar


Şimdi

play #deneme xx.txt 0 bu komutta xx.txt dosyasını baştan sona yazdırıyor.
Peki Sondan başa doğru yazdırabilirmiyiz acaba.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias geriplay { if !$1 { echo -ea Komut kullanimi /geriplay (#Kanal|nick) dosya.txt Saniye | return } if !$isfile($2) { echo -ea $2 boyle bir dosya bulunmadi. | return } var %x $lines($2) while $read($2,%x) { .timer 1 $3 $1 $v1 dec %x } echo -ea $1 play islemi bitti. }

Komut Kullanımı ; /geriplay (#Kanal|nick) dosya.txt Saniye

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Parayı Hayatınızın Her karesinde bulabilirsiniz ama Dostu Her zaman bulamazsınız.
 
Alıntı ile Cevapla

Alt 02 Haziran 2016, 14:36   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




While döngüsünde "dec" kullanarak geriye doğru bir döngü kurabilirsin. Mantıksal olarak, Dosyanın toplam satır sayısından geriye doğru saymamız gerekecek. Bunun için "$lines(dosya.txt)" tanımlayıcısını kullanırız.

Bakınız:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias geriyesay { var %s $lines(dosya.txt) | while (%s) { echo -a $read(dosya.txt,%s) | dec %s } }


 
Alıntı ile Cevapla

Alt 02 Haziran 2016, 21:37   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias gerisay { var %x $lines($1) :. if $read($1,%x) { echo -a $v1 | dec %x | goto . } } /gerisay dosya.txt

seklindede goto'larida inceleyebilirsiniz ,herşey while dongusuyle yapcak bir durum bulamazsiniz diger döngüleride inceleyerek cok sekilde code halledebilrisiniz. while döngüsüne basvurmadanda halledebiliriz , ceşitli mantıklarla , cesitli codeler yazabilirsiniz.

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Parayı Hayatınızın Her karesinde bulabilirsiniz ama Dostu Her zaman bulamazsınız.
 
Alıntı ile Cevapla

Alt 02 Haziran 2016, 22:10   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




6.35 ve üstü mirc kullanıyor iseniz ise;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias say { if !$1 || !$regex($1,/\.txt$/Si) { echo -a Lütfen txt uzantılı bir metin belgesi belirtiniz. | return } var %:d $1 tokenize 32 $regsubex($str(-,$lines(%:d)),/./g, $read(%:d,$calc($lines(%:d) - \n +1)) $chr(32)) echo -a $* }

Not: En son satırdan birinci satıra kadar gelir.
Komut: /say deneme.txt

__________________
Dünyanın en güzel yeri neresi biliyor musun? Biraz kenara kaysana...
 
Alıntı ile Cevapla

Alt 02 Haziran 2016, 22:52   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
6.35 ve üstü mirc kullanıyor iseniz ise;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias say { if !$1 || !$regex($1,/\.txt$/Si) { echo -a Lütfen txt uzantılı bir metin belgesi belirtiniz. | return } var %:d $1 tokenize 32 $regsubex($str(-,$lines(%:d)),/./g, $read(%:d,$calc($lines(%:d) - \n +1)) $chr(32)) echo -a $* }

Not: En son satırdan birinci satıra kadar gelir.
Komut: /say deneme.txt

Verdiginiz Kodu denemek istedim yanlız * Sıra cok uzun: $regsubex (Satır 14, yeni.exe)
mIRC versionum 6.35

Acaba verdiginiz codedeki sorunu soylermisiniz?

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Parayı Hayatınızın Her karesinde bulabilirsiniz ama Dostu Her zaman bulamazsınız.
 
Alıntı ile Cevapla

Alt 02 Haziran 2016, 22:55   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




fLayer Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Verdiginiz Kodu denemek istedim yanlız * Sıra cok uzun: $regsubex (Satır 14, yeni.exe)
mIRC versionum 6.35

Acaba verdiginiz codedeki sorunu soylermisiniz?

Tekrar denedim hatta denediğim metin belgesine 650 satırlık bir şeyler yazıp denedim tek sorun yok.

Hatta kodu söyle düzeltelim;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias say { if !$1 || !$regex($1,/\.txt$/Si) { echo -a Lütfen txt uzantılı bir metin belgesi belirtiniz. | return } var %:d $1 tokenize 191 $regsubex($str(-,$lines(%:d)),/./g, $read(%:d,$calc($lines(%:d) - \n +1)) $chr(191)) echo -a $* }

Not: Çok uzun kelimelerde işe yaramaz.




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
Dünyanın en güzel yeri neresi biliyor musun? Biraz kenara kaysana...
 
Alıntı ile Cevapla

Alt 03 Haziran 2016, 12:33   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




-Betik dilin bir ortak özelliği de, onlarca alternatif yol imkanıdır.

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 04 Haziran 2016, 01:45   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




Döngüsüze bir örnek (Timer)

Eklemek: ALT + D (Aliases)
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
x %. = $lines($1) | .timer %. 0 echo $$!read( $1 ,% $+ .) $(|) dec %.

Komut: /x x.txt

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 13 Haziran 2016, 01:33   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: txt sondan başa doğru okutma?




Değişken kullanmadan farklı bir fantasy

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
x .timer $calc($lines($1)+1) 0 echo -q $$!read( $1 , $!timer(1).reps)

dosya.txt içeriği
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
1 2 3 4 5

Sonuç:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
5 4 3 2 1


__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Cevapla

Etiketler
txt sondan başa doğru


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
hadi hayatımızı sondan başa dogru yasayalım nedersınız ? Talya Komedi ve Mizah 1 30 Aralık 2007 17:36