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/)
-   -   metin arama (https://www.ircforumlari.net/mirc-scripting-sorunlari/394399-metin-arama.html)

RegSubex 22 Mayıs 2011 11:28

metin arama
 
s.a arkadaşlar bir sorunum var mircimin remote bölümü silinmiş bugun acınca gördüm bircok dosyamı yukledim cok eksik var

aradığım kodları bulmak için başlıklarını kullanarak dosyalarını bulmak için böylebir yola baş vurdum

.mrc
.tcl
gibi mırc dosyalarında kelime aratma yapabilecek bir koda ihtiyacım var
kod mirc.exe nın bulunduğu klasörün içinedeki tüm dosya ve klasörlerde arama yapıp bulduğu metni echo -a aranan kod şu dosya icersinde diyebilirmi

manuel arama yaptım cok dosya var bulamıyorum fikri olan arkadaşlar paylaşırsa sevinirim

xwerswoodx 22 Mayıs 2011 18:01

Cevap: metin arama
 
findfile aliası ile önce .mrc dosyalarını buldurursn sonra bulduğun dosyaları read fonksionu yada play ile kanala yansıtırsın.

RegSubex 22 Mayıs 2011 18:24

Cevap: metin arama
 
Alıntı:

xwerswoodx Nickli Üyeden Alıntı (Mesaj 1040750326)
findfile aliası ile önce .mrc dosyalarını buldurursn sonra bulduğun dosyaları read fonksionu yada play ile kanala yansıtırsın.

Kod:

alias v2 {
  var %s 1
  var %r $findfile($mircdir,*.*,0,write x.txt $1-)
  while (%s <= %r) {
    set %bv $read(x.txt,%s)
    echo $read(%bv,w,*korumalar*)
    inc %s
  }
}

böyle bir kod yazdım ama hata verdi hata şu

Hafızayı Ayırmada Hata var (Satır 6, script56.mrc)

bıkısım yanıtları verince takılıyor kod bunu nasıl cözeriz

Difuzyon 22 Mayıs 2011 18:47

Cevap: metin arama
 
Kod:

;Arama yapmak istediğiniz belge uzantısı birden fazla ise ; (noktalı virgül) seperatörünü kullanınız.
;Tüm içerikte arama (*.*) önerilmez .txt .mrc .ini uzantılı arama öğeleri kod içerisinde hazır durumundadır.
;Arama konumu $mircdir (Ana dizin) konumundadır,konumu kendinize göre değişebilirsiniz.
;Listelenen değerlerin başındaki numaralar bulunan belgedeki satır no'yu temsil eder.
;Aranan kelime kod içerisinde wildcard tanımına tabiidir,ekstra olarak * (wildcard) kullanmayınız.
;Kullanım direktifi: /ara
alias ara {
  $iif(!$window(@ara),window -n @ara) | set -e %word $?="Aranan kelime nedir?"
  var %dify $findfile($mircdir,*.txt;*.mrc;*.ini,0,dify $qt($1-))
}
alias -l dify {
  filter -fwpn $1- @ara $+(*,%word,*)
  if $filtered { echo @ara 03Belge: $nopath($1-) 06Konum: $1- | linesep @ara }
}


RegSubex 22 Mayıs 2011 18:58

Cevap: metin arama
 
difizyun sen gercekten insanmısın :):) senden korkmaya basladım :D süpersin hocam

angry1 24 Mayıs 2011 00:58

Cevap: metin arama
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hocam sen bambaşkasın ya : ) neyi arasam sen yazmışsın vala harıkasınız

xwerswoodx 24 Mayıs 2011 15:30

Cevap: metin arama
 
Difüzyon :D yine ordan burançkıyorsun :p ellerine sağlık :) Regsubex -a koyman gekeebilirdi ama tamamdır çözüldğüne göre sorun hayırlı olsun :)

RegSubex 24 Mayıs 2011 18:37

Cevap: metin arama
 
echo -a dan bahsedıosan :) olmadanda calısa biliyor


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

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