Mirc, mırc, mirç, turk mirc, türkçe mirc indir, mırc turkce, türkiye mirc, mirc indir, mirc download

Mirc $ndir v3.0 (Multi Arama Snippet)

Mirc $ndir v3.0 (Multi Arama Snippet)

Mirc.gen.tr Mirc Dersleri: Konu Alıntıdır

Ders Konu Sahibi: MayHem
Versiyon : 3
Ne işe yarar : Bu isid aliası sayesinde istediğiniz dosyayı scripting yaparken çekebilirsiniz. Kısacası mirc altında her koşulda dosya arama bulma ve geriye yolunu veren bir aliasdır..!

Nerelerde ve nasıl kullanabilirsiniz : Bir toolbar yapar iken bu toolbar’a eklediÄŸiniz iconlarda kullanabilirisiniz. icon dosyanız çok derin klasörlerde olsun yada olmasın siz sadece dosyanın adını ve uzantısını yazın gerisini o halleder satırlarca dizin kodu yazmanıza gerek yoktur.

Kullanımı ve uzantıları :
Kullanımı çok kolaydır ve sabit olarak kullanılır.
Örneğin $ndir(mirc.ini,1) deneyin sonucu görün. (Echo olarak deneyin)

Parametreleri :
SABİT KOD İSTEMİ
$ndir([DOSYAADI.UZANTISI],[Arama TASLAĞI]).[ARAMA TÜRÜ]
DOSYAADI.UZANTISI : Aradığınız bir dosyanın uzantısıyla beraber adınız yazmalısınız. Test.txt mirc.exe mirc.ini gibi yada logo.ico logo.bmp gibi.
ARAMA TASLAÄžI : Malum mircin birçok sürümü var bazı sürümlerde $mircdir olarak PCUser’i ele alıyor bazıları $mircexe neredeyse orada oluyor. E buna göre arama imkanıda bu özellikle oluyor.

EÄŸer deÄŸeri 1 yapariseniz $mircexe’yi ele alır.
EÄŸer deÄŸeri 0 yapariseniz $mircdir’i ele alır.
Bu sürümlerde farklılık gösterdiği için çok işe yarar.

ARAMA TÜRÜ :
Arama türü girdiğiniz uzantılara göre değişkenlik sağlar.
$QT , $SHORTFN şeklinde aramalarıda kapsar.

Uzantıları :

Q = $QT Olarak aramanızı yapar örneÄŸin size şöyle bir deÄŸer sunar. “C:\mirc\Test.txt”
S = $SHORTFN Olarak aramanızı yapar örneğin size şöyle bir değer sunar. Boşlukları ve tr karakterleri yok ederek ~ kullanır.
D = Dosyayı vermez sadece dizinini verir. Örneğin C:\mirc\Test.txt değilde C:\mirc\ olarak verir.
QS yada SQ = $SHORTFN ve $QT olarak deÄŸeri veriri.
QD yada DQ = $QT olarak sadece dizini verir dosya ismini vermez.
SF yada DS = $SHORTFN olarak sadece dizinin verir dosya ismini vermez.
QSD ve benzeri haneler = $QT , $SHORTFN ve Dizin olarak veriyi geri verir.

Örneklemeler :
1 = $mircexe yi ele alır.

//echo -a $ndir(mirc.ini,1) = C:\iRCHelpeR\mirc.ini
//echo -a $ndir(mirc.ini,1).q = “C:\iRCHelpeR\mirc.ini”
//echo -a $ndir(mirc.ini,1).s = C:\IRCHEL~1\mirc.ini
//echo -a $ndir(mirc.ini,1).d = C:\iRCHelpeR\
//echo -a $ndir(mirc.ini,1).qs = “C:\IRCHEL~1\mirc.ini”
//echo -a $ndir(mirc.ini,1).qd = “C:\iRCHelpeR\”
//echo -a $ndir(mirc.ini,1).sd = C:\IRCHEL~1\
//echo -a $ndir(mirc.ini,1).qsf = “C:\IRCHEL~1\”

0 = $mircdir ‘i ele alır.

//echo -a $ndir(mirc.ini,0) = C:\iRCHelpeR\mirc.ini
//echo -a $ndir(mirc.ini,0).q = “C:\iRCHelpeR\mirc.ini”
//echo -a $ndir(mirc.ini,0).s = C:\IRCHEL~1\mirc.ini
//echo -a $ndir(mirc.ini,0).d = C:\iRCHelpeR\
//echo -a $ndir(mirc.ini,0).qs = “C:\IRCHEL~1\mirc.ini”
//echo -a $ndir(mirc.ini,0).qd = “C:\iRCHelpeR\”
//echo -a $ndir(mirc.ini,0).sd = C:\IRCHEL~1\
//echo -a $ndir(mirc.ini,0).qsf = “C:\IRCHEL~1\”


Kullanılan Kaynak Kodlar :
$gettok , $qt , $shortfn , $mircdir , $mircexe , $findfile , $remove

Kurulum : Kurulum gerektirme kodu kopyalayıp script editörünüzün remote kısmına yapıştırmanız yeterlidir.

alias ndir {
  if ($isid) {
    if ($2 = 1) {
      if (!$prop) { return $findfile($miex,$1,1) }
      if ($prop = q) { return $qt($findfile($miex,$1,1)) }
      if ($prop = s) { return $shortfn($findfile($miex,$1,1)) }
      if ($prop = d) { return $remove($findfile($miex,$1,1),$gettok($findfile($miex,$1,1),-1,92)) }
      if ($prop = qs || $prop = sq) { return $qt($shortfn($findfile($miex,$1,1))) }
      if ($prop = qd || $prop = dq) { return $qt($remove($findfile($miex,$1,1),$gettok($findfile($miex,$1,1),-1,92))) }
      if ($prop = sd || $prop = ds) { return $shortfn($remove($findfile($miex,$1,1),$gettok($findfile($miex,$1,1),-1,92))) }
      if ($prop = qsd || $prop = qds || $prop = sqd || $prop = sdq || $prop = dsq || $prop = dqs) {
        return $qt($shortfn($remove($findfile($miex,$1,1),$gettok($findfile($miex,$1,1),-1,92))))
      }
    }
    if ($2 = 0) {
      if (!$prop) { return $findfile($mircdir,$1,1) }
      if ($prop = q) { return $qt($findfile($mircdir,$1,1)) }
      if ($prop = s) { return $shortfn($findfile($mircdir,$1,1)) }
      if ($prop = d) { return $remove($findfile($mircdir,$1,1),$gettok($findfile($mircdir,$1,1),-1,92)) }
      if ($prop = qs || $prop = sq) { return $qt($shortfn($findfile($mircdir,$1,1))) }
      if ($prop = qd || $prop = dq) { return $qt($remove($findfile($mircdir,$1,1),$gettok($findfile($mircdir,$1,1),-1,92))) }
      if ($prop = sd || $prop = ds) { return $shortfn($remove($findfile($mircdir,$1,1),$gettok($findfile($mircdir,$1,1),-1,92))) }
      if ($prop = qsd || $prop = qds || $prop = sqd || $prop = sdq || $prop = dsq || $prop = dqs) {
        return $qt($shortfn($remove($findfile($mircdir,$1,1),$gettok($findfile($mircdir,$1,1),-1,92))))
      }
    }
    if (!$2) { return Veri İsteme Hatası }
  }
  if (!$2) { echo Veri İsteme Hatası }
}
alias miex { if ($isid) { return $remove($gettok($mircexe,1-,92),$gettok($mircexe,-1,92)) } }

This entry was posted on Çarşamba, Aralık 2nd, 2009 at 09:10 and is filed under Mirc Script Dersleri. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

 

Cevap Ver

 

mirc mýrc TOPlist TOPlist Computer and internet