home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 24 DOS / 24-DOS.zip / doswitip.zip / EAB.BAT < prev    next >
DOS Batch File  |  2002-05-07  |  3KB  |  89 lines

  1. :: ⌐AXCEL216
  2. :: *READ* "EDIT BOOT FILES" in MYTIPS31.TXT (included) for COMPLETE DETAILS!
  3. @ECHO OFF
  4. IF EXIST C:\AUTOEXEC.* ATTRIB.EXE -H -R -S +A C:\AUTOEXEC.*>NUL
  5. IF NOT EXIST C:\AUTOEXEC.* GOTO END
  6. SET | FIND.EXE/I "COPYCMD">NUL
  7. IF ERRORLEVEL 1 SET COPYCMD=/Y
  8. VER | FIND.EXE/I "Win">NUL
  9. IF ERRORLEVEL 1 GOTO 6XX
  10. IF ERRORLEVEL 0 GOTO 7XX
  11. :7XX
  12. IF NOT EXIST C:\AUTOEXEC.W9X GOTO OVRW7
  13. CLS
  14. ECHO.
  15. ECHO An OLD AUTOEXEC.W9X backup of your AUTOEXEC.BAT already
  16. ECHO EXISTS in C:\ root !
  17. ECHO Type Y to OVERWRITE it with this NEW backup.
  18. ECHO Type N to KEEP your OLD backup.
  19. IF EXIST C:\AUTOEXEC.W9X CHOICE.COM/C:YN/T:N,99/N
  20. IF ERRORLEVEL 2 GOTO SKPW7
  21. IF ERRORLEVEL 1 GOTO OVRW7
  22. :OVRW7
  23. IF EXIST C:\AUTOEXEC.BAT COPY C:\AUTOEXEC.BAT C:\AUTOEXEC.W9X>NUL
  24. :SKPW7
  25. IF NOT EXIST C:\AUTOEXEC.D6X GOTO OVRW6
  26. CLS
  27. ECHO.
  28. ECHO An OLD AUTOEXEC.D6X backup of your AUTOEXEC.DOS already
  29. ECHO EXISTS in C:\ root !
  30. ECHO Type Y to OVERWRITE it with this NEW backup.
  31. ECHO Type N to KEEP your OLD backup.
  32. IF EXIST C:\AUTOEXEC.D6X CHOICE.COM/C:YN/T:N,99/N
  33. IF ERRORLEVEL 2 GOTO SKPW6
  34. IF ERRORLEVEL 1 GOTO OVRW6
  35. :OVRW6
  36. IF EXIST C:\AUTOEXEC.DOS COPY C:\AUTOEXEC.DOS C:\AUTOEXEC.D6X>NUL
  37. :SKPW6
  38. MEM.EXE/C | FIND.EXE/I "vmm32">NUL
  39. IF ERRORLEVEL 1 GOTO DOS7
  40. IF ERRORLEVEL 0 GOTO WIN4
  41. :WIN4
  42. IF EXIST C:\AUTOEXEC.BAT START.EXE/W NOTEPAD.EXE C:\AUTOEXEC.BAT
  43. IF EXIST C:\AUTOEXEC.DOS START.EXE/W NOTEPAD.EXE C:\AUTOEXEC.DOS
  44. GOTO END
  45. :DOS7
  46. IF EXIST C:\AUTOEXEC.BAT EDIT.COM C:\AUTOEXEC.BAT
  47. IF EXIST C:\AUTOEXEC.DOS EDIT.COM C:\AUTOEXEC.DOS
  48. GOTO END
  49. :6XX
  50. VER | FIND "6">NUL
  51. IF NOT ERRORLEVEL 0 GOTO END
  52. IF NOT EXIST C:\AUTOEXEC.D6X GOTO OVRD6
  53. CLS
  54. ECHO.
  55. ECHO An OLD AUTOEXEC.D6X backup of your AUTOEXEC.BAT already
  56. ECHO EXISTS in C:\ root !
  57. ECHO Type Y to OVERWRITE it with this NEW backup.
  58. ECHO Type N to KEEP your OLD backup.
  59. IF EXIST C:\AUTOEXEC.D6X CHOICE.COM/C:YN/T:N,99/N
  60. IF ERRORLEVEL 2 GOTO SKPD6
  61. IF ERRORLEVEL 1 GOTO OVRD6
  62. :OVRD6
  63. IF EXIST C:\AUTOEXEC.BAT COPY C:\AUTOEXEC.BAT C:\AUTOEXEC.D6X>NUL
  64. :SKPD6
  65. IF NOT EXIST C:\AUTOEXEC.W9X GOTO OVRD7
  66. CLS
  67. ECHO.
  68. ECHO An OLD AUTOEXEC.W9X backup of your AUTOEXEC.W40 already
  69. ECHO EXISTS in C:\ root !
  70. ECHO Type Y to OVERWRITE it with this NEW backup.
  71. ECHO Type N to KEEP your OLD backup.
  72. IF EXIST C:\AUTOEXEC.W9X CHOICE.COM/C:YN/T:N,99/N
  73. IF ERRORLEVEL 2 GOTO SKPD7
  74. IF ERRORLEVEL 1 GOTO OVRD7
  75. :OVRD7
  76. IF EXIST C:\AUTOEXEC.W40 COPY C:\AUTOEXEC.W40 C:\AUTOEXEC.W9X>NUL
  77. :SKPD7
  78. MEM.EXE/C | FIND.EXE/I "win386">NUL
  79. IF ERRORLEVEL 1 GOTO DOS6
  80. IF ERRORLEVEL 0 GOTO WIN3
  81. :WIN3
  82. IF EXIST C:\AUTOEXEC.BAT NOTEPAD.EXE C:\AUTOEXEC.BAT
  83. IF EXIST C:\AUTOEXEC.W40 NOTEPAD.EXE C:\AUTOEXEC.W40
  84. GOTO END
  85. :DOS6
  86. IF EXIST C:\AUTOEXEC.BAT EDIT.COM C:\AUTOEXEC.BAT
  87. IF EXIST C:\AUTOEXEC.W40 EDIT.COM C:\AUTOEXEC.W40
  88. :END
  89. EXIT