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'den Txt'ye Veri tasimak ve Ayni Veriyi 1'den fazla oluşturmamak (https://www.ircforumlari.net/mirc-scripting-sorunlari/549197-txtden-txtye-veri-tasimak-ve-ayni-veriyi-1den-fazla-olusturmamak.html)

deejaymerlyn 23 Eylül 2013 17:36

Txt'den Txt'ye Veri tasimak ve Ayni Veriyi 1'den fazla oluşturmamak
 
elimde bi txt var içinde 20.000 tane nick var. ama şöyle bir sorun var içinde aynı nicklerden var bunlari tek tek oturup silmek zor aynı olanları nasil silebilirim içinden öyle bir kod varmı filtreleyen?

atiyorum suanki elimdeki txt'den okuyup başka bi txt oluşturup oraya yazacak ama aynısı varsa eklemicek gibi ?

uFuK 23 Eylül 2013 18:33

Cevap: acil yardim help mee!
 

alias ufuk {
var %i 1
while %i <= $lines(deneme.txt) {
if !$hmatch(ufukone,$read(deneme.txt,%i)) {
hadd -m ufukone $read(deneme.txt,%i)
write deneme3.txt $read(deneme.txt,%i)
}
inc %i
}
}
/ufuk = çalıştırma komutu
deneme.txt = Nicklistesinin oldugu txt adıyla değişecek
deneme3.txt = Yeni kayıt olacak TXT adı.

Konununuzn başlıgı sorununuzu özetlicek şekilde olmalı birdahaki bu şekilde başlık oluşturmanızda sorununuza cevap verilmeyecek konunuz kilitlenecektir lütfen bölüm kurallarına uyalım.

uFuK 23 Eylül 2013 23:01

Cevap: Txt'den Txt'ye Veri tasimak ve Ayni Veriyi 1'den fazla oluşturmamak
 
Yukarıdaki koda ek olarak daha düzgün çalışması açısından @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] tarafindan şu kod yazılmıştır.

Kod:

alias yenile $iif($isid,$iif(!$read(yeni.txt,w,$1),write yeni.txt $1),filter -fgk eski.txt yenile .)
Eğer yukardakini kullandıgınızda mIRC'iniz donuyor ve işlem yapılmıyorsa bunu kullanın. Hatta geri dönüşte yaparsaniz bizde bilgilenmiş oluruz donuyormu donmuyormu diye tahminimce donabilir ben onu 2.000 okudum başta :)

Tabi filter komutunun parametrelerinden haberdar olmadıgım için oldu birazda :)

uFuK 23 Eylül 2013 23:06

Cevap: Txt'den Txt'ye Veri tasimak ve Ayni Veriyi 1'den fazla oluşturmamak
 
Yukardaki kod

/yenile komutuyla çalışıyor eski.txt ve yeni.txt isimlerini kendinize göre düzenleyiniz.

Narsinha 24 Eylül 2013 22:32

Cevap: Txt'den Txt'ye Veri tasimak ve Ayni Veriyi 1'den fazla oluşturmamak
 
Kod:

alias temizle { var %' = $qt($$sfile($mircdir)), %- = $+(temp,$ticks,.txt) | window -nh @_ | filter -k %' § * | var %< = $filtered | filter -c @_ %- | window -c @_ | echo -a :: %' dosyasından $calc(%< -$filtered) tekrarlanmış satır silindi. | remove %' | rename %- %' }
alias § { aline -n @_ $1- }

Kod el33t ait bunu da kullanabilirsin
Kullanımı: /temizle
Yazıp dosyayı seçiceksin.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk