home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / podstawy / dos / 4dos / 4uzytki / ez-btm11.exe / SPOT.BTM < prev    next >
Text File  |  1994-10-26  |  1KB  |  58 lines

  1. : SPOT.BTM
  2. : File finder based on Robert Chung's routine, August 1, 1992
  3. :  (minor bug fixed December 7, 1993)
  4. : Itamar Even-Zohar, itamarez@plato.tau.ac.il
  5. :
  6. if "%&" == "" goto help
  7.  
  8. setlocal
  9.  
  10. iff %@index[%&,/] gt 0 then
  11.   set position=%@eval[%@index[%&,/]]
  12.   set sw=%@substr[%&,%position,2]
  13.   set str=%@substr[%&,0,%position]
  14.   goto check_switch
  15. else
  16.   set str=%&
  17.   set prm=/sfla
  18.   rem  default search is: path+filename
  19.   goto search
  20. endiff
  21.  
  22. :check_switch
  23. :: (batch checks if /f or /n were typed)
  24. iff %sw=/n then
  25.   set prm=/sfla
  26.   rem   /n means: path+filename
  27. elseiff %sw=/f then
  28.   rem   /f means: filenames+all information
  29.   set prm=/skmla
  30. endiff
  31. goto search
  32.  
  33. :search
  34. echo FILE FINDER based on Chung's routine        August 1, 1992
  35. echo.
  36. (for %drv in (c d) do (dir %prm %drv:\%str))
  37.  
  38. quit
  39.  
  40. :help
  41. text
  42.  
  43.    Usage is:
  44.  
  45.    SPOT filename(s) [/n|/f]
  46.  
  47.    where
  48.    /n == path+filename
  49.    /f == full information on files (no path)
  50.          (unfortunately at this stage
  51.          I haven't found the way to
  52.          put paths in front of each filename)
  53.  
  54.    Default is /n
  55.  
  56. endtext
  57. quit
  58.