home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 November / pcwk_11_98a.iso / AV / Avast770 / Avast16 / SCAN.BAT < prev    next >
DOS Batch File  |  1998-07-29  |  2KB  |  85 lines

  1. echo off
  2. if x%1==x goto Usage
  3. rem
  4. rem Batch file for LGuard (c) 1991-98 Pavel Baudis, ALWIL Software
  5. rem This batch is a part of AVAST! version 7.70
  6. rem
  7. rem Usage:   SCAN C: D: E: F:
  8. rem
  9. rem SCAN.BAT finds viruses on the disks C: through F:
  10. rem If some virus is found or if the program is interrupted by
  11. rem user, this batch file will terminate.
  12. rem
  13. rem Note: You may modify this batch file to meet your needs.
  14. rem
  15. :loop
  16. lguard.exe %1
  17. if errorlevel 99 goto exit1
  18. if errorlevel 98 goto exit1
  19. if errorlevel 4 goto error
  20. if errorlevel 3 goto inter
  21. if errorlevel 2 goto diskvir
  22. if errorlevel 1 goto memvir
  23. cls
  24. echo.
  25. echo. ***** Drive %1 is virus free *****
  26. echo.
  27. :back
  28. if x%2==x goto ok
  29. shift
  30. goto loop
  31. :Usage
  32. echo.
  33. echo.   This batch file searches for viruses on specified drives.
  34. echo.
  35. echo.   Usage:
  36. echo.
  37. echo.   SCAN C: D: F: G:
  38. echo.
  39. echo.  (specify drives you wish checked on the command line)
  40. echo.
  41. goto exit1
  42. :error
  43. cls
  44. echo.
  45. echo. SCAN: error while working with drive %1 !
  46. echo.
  47. goto exit1
  48. :inter
  49. cls
  50. echo.
  51. echo. SCAN: interrupted by user (virus not found)
  52. echo.
  53. goto exit1
  54. :memvir
  55. cls
  56. echo.
  57. beep
  58. echo  ********************************************************
  59. echo. ***** Virus found in memory!                       *****
  60. echo. ***** VIRUS WAS NOT DISABLED IN MEMORY!            *****
  61. echo. *****                                              *****
  62. echo. ***** Please remove any disk from drive A: and     *****
  63. echo. ***** press   [CTRL][ALT][DEL]   to reboot         *****
  64. echo. ***** or press any other key to continue           *****
  65. echo  ********************************************************
  66. pause
  67. goto exit1
  68. :diskvir
  69. cls
  70. echo.
  71. beep
  72. echo  ******************************************
  73. echo. *****   Virus found on drive %1!     *****
  74. echo. *****   Virus was NOT removed!       *****
  75. echo  ******************************************
  76. pause
  77. goto back
  78. :ok
  79. echo.
  80. echo. *********************************
  81. echo. ***** virus search finished *****
  82. echo. *********************************
  83. echo.
  84. :exit1
  85.