home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
DOSBOO.ZIP
/
SNAPSHOT.BAT
< prev
next >
Wrap
DOS Batch File
|
1992-06-06
|
2KB
|
59 lines
@echo off
echo Snapshot
echo Snapshot takes a snapshot of boot sector and system files from
echo a DOS bootable floppy.
echo SYS requires that attrib.exe and debug.exe be in your path.
if "%1" == "A:" goto A
if "%1" == "a:" goto A
if "%1" == "B:" goto B
if "%1" == "b:" goto B
echo
echo usage: snapshot <drive:>, drive must be A or B (include colon)
goto end
:A
echo Please place a DOS bootable diskette in drive %1 or enter ^C now
pause
echo Copying boot record from drive %1 into boot.rec...
echo l 100 0 0 1 > snapshot.tmp
goto C
:B
echo Please place a DOS bootable diskette in drive %1 or enter ^C now
pause
echo l 100 1 0 1 > snapshot.tmp
:C
echo nboot.rec >> snapshot.tmp
echo rcx >> snapshot.tmp
echo 200 >> snapshot.tmp
echo w >> snapshot.tmp
echo q >> snapshot.tmp
debug < snapshot.tmp
del snapshot.tmp
if not exist %1io.sys goto IBM
echo Copying io.sys, msdos.sys, and command.com from %1...
attrib -r -h -s %1io.sys
copy %1io.sys . > nul:
attrib +r +h +s %1io.sys
attrib -r -h -s %1msdos.sys
copy %1msdos.sys . > nul:
attrib +r +h +s %1msdos.sys
goto get_cmd
:IBM
if not exist %1ibmbio.com goto badthing
echo Copying ibmbio.com, ibmdos.com, and command.com from %1...
attrib -r -h -s %1ibmbio.com
copy %1ibmbio.com . > nul:
attrib +r +h +s %1ibmbio.com
attrib -r -h -s %1ibmdos.com
copy %1ibmdos.com . > nul:
attrib +r +h +s %1ibmdos.com
goto get_cmd
:badthing
echo Cannot find system files on diskette.
goto end
:get_cmd
copy %1command.com . > nul:
echo Your DOS snapshot is now complete.
echo You should now have boot.rec, 2 system files, and command.com
echo in the current directory.
:end