home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BUSINESS
/
VNDNFO10.ZIP
/
EXAMPLES.ZIP
/
BBSCDROM.BAT
next >
Wrap
DOS Batch File
|
1994-01-04
|
3KB
|
69 lines
EXAMPLE ONLY, FOR ILLUSTRATIVE PURPOSES; MUST BE CUSTOMIZED FOR YOUR USE
(next statement extraneous, to prevent accidental execution)
goto done
echo off
cls
goto start
:usage
echo .=================================================================
echo .===== newcdrom.bat -- test product package for useability =====
echo .===== on our new CD-ROM =====
echo .===== =====
echo .===== usage: =====
echo .===== newcdrom <package>.zip =====
echo .===== =====
echo .===== where: =====
echo .===== package is filename prefix. Assumes ZIP pkgs. =====
echo .===== =====
echo .===== example: =====
echo .===== newcdrom incxt11.zip =====
echo .===== =====
echo .=== Copyright 1993 Rams' Island Software All Rights Reserved ====
echo .== 1993 Rams' Island Software, 7644 Lakecliff, Parker CO 80134 ==
echo .=================================================================
goto done
rem ----- check arguments -------------------------------------------
:start
if %1. == . goto usage
:argsOK
rem ----- copy package to empty working directory -------------------
del c:\newcdrom\working\*.*
copy %1 c:\newcdrom\working
c:
cd c:\newcdrom\working
rem ----- extract VENDINFO.DIZ; if none, move to manual-handing -----
pkunzip %1 vendinfo.diz
if not exist vendinfo.diz goto manual
rem ----- reject BBS-limited products -------------------------------
vendprcs vendinfo.diz -db -rl
if errorlevel 40 goto bbsok
if errorlevel 20 goto reject
goto bad_vendinfo
:bbsok
rem ----- now test for CD-ROM distributability ----------------------
vendprcs vendinfo.diz -dc -cc4000 -mcdu -rmndl -p .\%1
goto done
:manual
rem ----- handle files not capable of automated handling ------------
ren %1 c:\newcdrom\manual\%1
goto done
:reject
rem ----- handle BBS-limited products -------------------------------
ren %1 c:\newcdrom\nobbs\%1
goto done
:bad_vendinfo
rem ----- handle packages with invalid/corrupted VENDINFO files -----
ren %1 c:\newcdrom\invalid\%1
:done
del vendinfo.diz