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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   txt deki bir veriyi dönüştürme hk (https://www.ircforumlari.net/mirc-scripting-sorunlari/374686-txt-deki-bir-veriyi-donusturme-hk.html)

cashmare 30 Aralık 2010 19:29

txt deki bir veriyi dönüştürme hk
 
s.a arkadaşlar
deneme.txt içerisinde alttaki gibi 100lerce linkin
Kod:

INSERT INTO `xxy` (`id`, `linkx`, `xx`, `xx`, `xx`, `xx`) VALUES
(1, '
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
0, 2, '', 0),
(2, '
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
0, 2, '', 0),

Kod:


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
deneme2.txt dosyasına nasıl cevirtebilirim..
burdaki deneme.html ler değişkendir..

yani kısaca

/cevir yazdıgım zaman
deneme.html de bulunan

(1, '
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
0, 2, '', 0),

bu sekilde ki linkler

Kod:


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sade bi şekilde deneme2.txt ye eklensin..

CesuryureK 30 Aralık 2010 20:57

Cevap: txt deki bir veriyi dönüştürme hk
 
verdiğiniz bilgilere göre deneme.txt içinde bulunan 'falanca.uzantı' şeklindeki veriyi, deneme2.txt dosyasına aktaracaktır.
Yani tırnak içindeki ( ' ' ) veriyi aktaracaktır. Senden anladığım bu.

Kod:


alias cevir {
  var %i = 2,%t = $lines(Deneme.txt)
  while (%i <= %t) {
    write Deneme2.txt $gettok($read(Deneme.txt,%i),2,39)
    inc %i
  }
  Echo -a Taşıma İşlemi Tamamlanmıştır.
}


cashmare 30 Aralık 2010 21:12

Cevap: txt deki bir veriyi dönüştürme hk
 
teşekkür ederim üstad.

Narsinha 01 Ocak 2011 20:11

Cevap: txt deki bir veriyi dönüştürme hk
 
farklı bir kodda ben yazdım

Kod:


alias cevir {
  filter -cf deneme.txt deneme3.txt *http*html*
  var %s = 1 | while $wildtok($read(deneme3.txt,%s),http*html,1,39) {
    write deneme2.txt $v1
    inc %s
  }
  .remove deneme3.txt | echo -a 4İşlem tamamlandı.
}

deneme.txt içerisindeki *http*html* geçen satırları deneme3.txt'ye yazdırır.Bu sayede gereksiz satırlarda işlem yapmaz.deneme3.txt den deneme2.txt yazdırıyor ve son olarak deneme3.txt'yi kaldırıyor.Örnek olması açısından yazdım umarım işine yarar.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:47.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net