home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 24 DOS
/
24-DOS.zip
/
doswitip.zip
/
EAB.BAT
< prev
next >
Wrap
DOS Batch File
|
2002-05-07
|
3KB
|
89 lines
:: ⌐AXCEL216
:: *READ* "EDIT BOOT FILES" in MYTIPS31.TXT (included) for COMPLETE DETAILS!
@ECHO OFF
IF EXIST C:\AUTOEXEC.* ATTRIB.EXE -H -R -S +A C:\AUTOEXEC.*>NUL
IF NOT EXIST C:\AUTOEXEC.* GOTO END
SET | FIND.EXE/I "COPYCMD">NUL
IF ERRORLEVEL 1 SET COPYCMD=/Y
VER | FIND.EXE/I "Win">NUL
IF ERRORLEVEL 1 GOTO 6XX
IF ERRORLEVEL 0 GOTO 7XX
:7XX
IF NOT EXIST C:\AUTOEXEC.W9X GOTO OVRW7
CLS
ECHO.
ECHO An OLD AUTOEXEC.W9X backup of your AUTOEXEC.BAT already
ECHO EXISTS in C:\ root !
ECHO Type Y to OVERWRITE it with this NEW backup.
ECHO Type N to KEEP your OLD backup.
IF EXIST C:\AUTOEXEC.W9X CHOICE.COM/C:YN/T:N,99/N
IF ERRORLEVEL 2 GOTO SKPW7
IF ERRORLEVEL 1 GOTO OVRW7
:OVRW7
IF EXIST C:\AUTOEXEC.BAT COPY C:\AUTOEXEC.BAT C:\AUTOEXEC.W9X>NUL
:SKPW7
IF NOT EXIST C:\AUTOEXEC.D6X GOTO OVRW6
CLS
ECHO.
ECHO An OLD AUTOEXEC.D6X backup of your AUTOEXEC.DOS already
ECHO EXISTS in C:\ root !
ECHO Type Y to OVERWRITE it with this NEW backup.
ECHO Type N to KEEP your OLD backup.
IF EXIST C:\AUTOEXEC.D6X CHOICE.COM/C:YN/T:N,99/N
IF ERRORLEVEL 2 GOTO SKPW6
IF ERRORLEVEL 1 GOTO OVRW6
:OVRW6
IF EXIST C:\AUTOEXEC.DOS COPY C:\AUTOEXEC.DOS C:\AUTOEXEC.D6X>NUL
:SKPW6
MEM.EXE/C | FIND.EXE/I "vmm32">NUL
IF ERRORLEVEL 1 GOTO DOS7
IF ERRORLEVEL 0 GOTO WIN4
:WIN4
IF EXIST C:\AUTOEXEC.BAT START.EXE/W NOTEPAD.EXE C:\AUTOEXEC.BAT
IF EXIST C:\AUTOEXEC.DOS START.EXE/W NOTEPAD.EXE C:\AUTOEXEC.DOS
GOTO END
:DOS7
IF EXIST C:\AUTOEXEC.BAT EDIT.COM C:\AUTOEXEC.BAT
IF EXIST C:\AUTOEXEC.DOS EDIT.COM C:\AUTOEXEC.DOS
GOTO END
:6XX
VER | FIND "6">NUL
IF NOT ERRORLEVEL 0 GOTO END
IF NOT EXIST C:\AUTOEXEC.D6X GOTO OVRD6
CLS
ECHO.
ECHO An OLD AUTOEXEC.D6X backup of your AUTOEXEC.BAT already
ECHO EXISTS in C:\ root !
ECHO Type Y to OVERWRITE it with this NEW backup.
ECHO Type N to KEEP your OLD backup.
IF EXIST C:\AUTOEXEC.D6X CHOICE.COM/C:YN/T:N,99/N
IF ERRORLEVEL 2 GOTO SKPD6
IF ERRORLEVEL 1 GOTO OVRD6
:OVRD6
IF EXIST C:\AUTOEXEC.BAT COPY C:\AUTOEXEC.BAT C:\AUTOEXEC.D6X>NUL
:SKPD6
IF NOT EXIST C:\AUTOEXEC.W9X GOTO OVRD7
CLS
ECHO.
ECHO An OLD AUTOEXEC.W9X backup of your AUTOEXEC.W40 already
ECHO EXISTS in C:\ root !
ECHO Type Y to OVERWRITE it with this NEW backup.
ECHO Type N to KEEP your OLD backup.
IF EXIST C:\AUTOEXEC.W9X CHOICE.COM/C:YN/T:N,99/N
IF ERRORLEVEL 2 GOTO SKPD7
IF ERRORLEVEL 1 GOTO OVRD7
:OVRD7
IF EXIST C:\AUTOEXEC.W40 COPY C:\AUTOEXEC.W40 C:\AUTOEXEC.W9X>NUL
:SKPD7
MEM.EXE/C | FIND.EXE/I "win386">NUL
IF ERRORLEVEL 1 GOTO DOS6
IF ERRORLEVEL 0 GOTO WIN3
:WIN3
IF EXIST C:\AUTOEXEC.BAT NOTEPAD.EXE C:\AUTOEXEC.BAT
IF EXIST C:\AUTOEXEC.W40 NOTEPAD.EXE C:\AUTOEXEC.W40
GOTO END
:DOS6
IF EXIST C:\AUTOEXEC.BAT EDIT.COM C:\AUTOEXEC.BAT
IF EXIST C:\AUTOEXEC.W40 EDIT.COM C:\AUTOEXEC.W40
:END
EXIT