home *** CD-ROM | disk | FTP | other *** search
/ PC Plus 44 / SHORTIES / RUNCHECK.DOC < prev   
Encoding:
Text File  |  1990-01-01  |  1.2 KB  |  27 lines

  1. What is it ?.
  2. RunCheck is a program which can tell if it has been executed previously today.
  3. Its very handy when used in your Autoexec.bat to avoid repeating 'once a day'
  4. tasks when re-booting. For example loading printer fonts, disk checking and
  5. sorting, virus scanning and so on.
  6.  
  7. How it works.
  8. When first executed RunCheck creates a 1 byte file lastboot.dat on the root
  9. directory. This file contains the day of the month in hex. Future evocations
  10. cause the program to check today's date with the date stored in lastboot.dat.
  11. If equal the program returns 2, if not lastboot.dat is updated and the program
  12. returns 1. An exit code of 3 indicates a file error which may have been caused
  13. when creating,reading or writing lastboot.dat.
  14.  
  15. How to use it.
  16. First create \lastboot.dat by running RunCheck. Now place RunCheck immediately
  17. after the date/time is set (ignore for AT upwards) in your AUTOEXEC.BAT file
  18. and then take the following actions based on the returned error-level.
  19.  
  20. Rem Is this the first boot of the day ?
  21. RUNCHECK
  22. If errorlevel 3 goto file_error
  23. If errorlevel 2 goto quick_boot  .....no
  24. If errorlevel 1 goto full_boot     .....yes
  25.  
  26. Hugh G. O'Keeffe 23 January 1990.
  27.