home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 January / pcwk_01_1999.iso / Top20av / Avast / AVAST / ENG / CHECK.BAT < prev    next >
DOS Batch File  |  1998-10-29  |  1KB  |  70 lines

  1. echo off
  2. if x%1==x goto Usage
  3. rem
  4. rem Batch file (c) 1991-98 Pavel Baudis, ALWIL Software
  5. rem This batch is a part of AVAST! version 7.70
  6. rem
  7. rem Usage:   CHECK C: D: E: F:
  8. rem
  9. rem tests file integrity on drives C: through F:
  10. rem
  11. rem Note: You may modify this batch file to suit your needs
  12. rem
  13. :loop
  14. aguard %1 /s
  15. if errorlevel 99 goto exit1
  16. if errorlevel 4 goto error
  17. if errorlevel 3 goto inter
  18. if errorlevel 2 goto updated
  19. if errorlevel 1 goto noupdate
  20. cls
  21. echo.
  22. echo. ***** No critical change detected on drive %1 *****
  23. echo.
  24. :back
  25. if x%2==x goto ok
  26. shift
  27. goto loop
  28. :Usage
  29. echo.
  30. echo.   This batch file for critical changes in files on specified drives.
  31. echo.
  32. echo.   Usage:
  33. echo.
  34. echo.   CHECK C: D: F: G:
  35. echo.
  36. echo.  (specify drives you wish checked on the command line)
  37. echo.
  38. goto exit1
  39. :error
  40. cls
  41. echo.
  42. echo. CHECK: error while working with drive %1 !
  43. echo.
  44. goto exit1
  45. :inter
  46. cls
  47. echo.
  48. echo. CHECK: interrupted by user
  49. echo.
  50. goto exit1
  51. :updated
  52. cls
  53. echo.
  54. echo. ***** file changes detected, database updated. *****
  55. echo.
  56. pause
  57. goto back
  58. :noupdate
  59. cls
  60. echo.
  61. echo. ***** file changes detected, database NOT updated. *****
  62. echo.
  63. pause
  64. goto back
  65. :ok
  66. echo.
  67. echo. ***** testing is finished. *****
  68. echo.
  69. :exit1
  70.