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/)
-   -   Dosya bulma. (https://www.ircforumlari.net/mirc-scripting-sorunlari/552292-dosya-bulma.html)

MerakLıuSer 06 Kasım 2013 22:37

Dosya bulma.
 
Selam ifciler ben şöyle bir sıkıntı ile karşı karşıyayım yardımcı olabilirseniz ne mutlu bana olmazsanızda canınız sağolsun.


A klasörü içinde b, c, d ve e klasörleri var bide onların içinde x, y, z ve m gibi textler var.
ben;
/yazdır A,b,x yazınca A klasörünün içindeki b klasörünün içindeki x textini bulup kanala aktarcak. bulamazsa böyle dosya yok dicek

uFuK 06 Kasım 2013 23:01

Cevap: Dosya bulma.
 
Kod:

alias oku {
  tokenize 44 $1-
  if ($findfile($+($mircdir,/,$1,/,$2),$+($3,.txt),1).shortfn) .play $4 $v1
  else echo -a Dosya yolu bulunamadı.
}

Kullanımı: /oku A,B,belge,#kanal

Örnek: /oku Yeni,Deneme,banlar,#Oper

mIRC Ana Dizini> Yeni klasörü > Deneme Klasörü > banlar.txt şeklinde yer almalıdır.

MerakLıuSer 08 Kasım 2013 21:53

Cevap: Dosya bulma.
 
Teşekkürler uFuK fakat şöyle birşeyde olabilir mi;
/yolla A
sadece klasör ismini yazarsak varsa içinde toplam
3 klasör
chanserv
nickserv
memoserv
3 text var diyebilir mi?
a.txt
b.txt
c.txt
/yolla A,B
diyincede
sadece B klasöründeki txtleri listelesin gibi

Difuzyon 09 Kasım 2013 00:11

Cevap: Dosya bulma.
 
Kod:

alias yolla {
  tokenize 44 $1
  if !$2 {
    echo -q $finddir($+($mircdir,\,$1),*.*,0,echo -a KLASÖR: $nopath($1-))
    echo -q $findfile($+($mircdir,\,$1),*.txt,0,1,echo -a BELGE: $nopath($1-))
  }
  else {
    echo -q $findfile($+($mircdir,\,$1,\,$2),*.txt,0,2,echo -a BELGE: $nopath($1-))
  }
}


MerakLıuSer 10 Kasım 2013 00:34

Cevap: Dosya bulma.
 
en son
/yolla a,b,c.txt
yazınca txt içindekileride atsa fena olmasa :)

Difuzyon 10 Kasım 2013 11:03

Cevap: Dosya bulma.
 
Kod:

alias yolla {
  tokenize 44 $1
  if !$2 {
    echo -q $finddir($+($mircdir,\,$1),*.*,0,echo -a KLASÖR: $nopath($1-))
    echo -q $findfile($+($mircdir,\,$1),*.txt,0,1,echo -a BELGE: $nopath($1-))
  }
  else {
    if !$3 { echo -q $findfile($+($mircdir,\,$1,\,$2),*.txt,0,2,echo -a BELGE: $nopath($1-)) }
    else { play -e $+($1,\,$2,\,$3) }
  }
}


MerakLıuSer 10 Kasım 2013 15:46

Cevap: Dosya bulma.
 
Tam olarak soyle bisey aslinda anlatmaya calistigim;
/yolla klasör,belge.txt <-- bunu yazdiğimdada bana echo şeklinde belge içindekileri listelesin.
/yolla klasör,klasör,belge.txt <-- bunu yazdiğimdada bana echo şeklinde belge içindekileri listelesin.
/yolla klasör <-- bunu yazinca içindeki;
toplam 6 adet veri bulundu.
2 adet klasör;
1.klasör ismi
2.klasör ismi
4 adet txt;
1.txt ismi
2.txt ismi
3.txt ismi
4.txt ismi
gibi

Difuzyon 10 Kasım 2013 15:58

Cevap: Dosya bulma.
 
Kod:

alias yolla {
  if *.txt iswm $1 { play -e $replace($1,$chr(44),\) | halt }
  tokenize 44 $1
  if !$2 {
    echo -q $finddir($+($mircdir,\,$1),*.*,0,echo -a KLASÖR: $nopath($1-))
    echo -q $findfile($+($mircdir,\,$1),*.txt,0,1,echo -a BELGE: $nopath($1-))
  }
  elseif !$3 {
    echo -q $findfile($+($mircdir,\,$1,\,$2),*.txt,0,2,echo -a BELGE: $nopath($1-))
  }
}



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

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