home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pegasus Graphics Universe
/
Pegasus_Graphics_Universe.iso
/
p11
/
run.bat
< prev
next >
Wrap
DOS Batch File
|
1992-11-26
|
8KB
|
290 lines
@ECHO OFF
REM Batch file for: All Animated Software Co. products
REM Batch file name: RUN.BAT
REM Version: 1.8
REM Last modification date of this batch file: 921126
REM Written by Russell D. Hoffman, The Animated Software Co.(tm)
REM Modified by Russell D. Hoffman
CLS
IF %1.==. GOTO INFO2
IF %1==? GOTO INFO2
IF %1==labeler GOTO LABELER
IF %1==LABELER GOTO LABELER
IF %1==demo GOTO DEMO
IF %1==DEMO GOTO DEMO
IF %1==piston GOTO PISTON
IF %1==PISTON GOTO PISTON
IF %1==horse GOTO HORSE
IF %1==HORSE GOTO HORSE
IF %1==heart GOTO HEART
IF %1==HEART GOTO HEART
IF %1==gettysbu GOTO GETTYSBU
IF %1==GETTYSBU GOTO GETTYSBU
IF %1==gettysburg GOTO GETTYSBU
IF %1==GETTYSBURG GOTO GETTYSBU
IF %1==xmasshow GOTO XMASSHOW
IF %1==XMASSHOW GOTO XMASSHOW
IF %1==lineshow GOTO LINESHOW
IF %1==LINESHOW GOTO LINESHOW
IF %1==piano GOTO PIANO
IF %1==PIANO GOTO PIANO
IF %1==FONTS GOTO FONTS
IF %1==fonts GOTO FONTS
IF %1==FARMER GOTO FARMER
IF %1==farmer GOTO FARMER
IF %1==INTRUDER GOTO INTRUDER
IF %1==intruder GOTO INTRUDER
IF %1==LEARNP11 GOTO LEARNP11
IF %1==learnp11 GOTO LEARNP11
IF %1==LEARN GOTO LEARNP11
IF %1==learn GOTO LEARNP11
IF %1==CATALOG GOTO CATALOG
IF %1==catalog GOTO CATALOG
IF %1==ENFI GOTO ENFI
IF %1==enfi GOTO ENFI
IF %1==AUTOSHOP GOTO AUTOSHOP
IF %1==autoshop GOTO AUTOSHOP
IF %1==HOUSE GOTO HOUSE
IF %1==house GOTO HOUSE
IF %1==DIGEST GOTO DIGEST
IF %1==digest GOTO DIGEST
IF %1==EXTRAS GOTO EXTRAS
IF %1==extras GOTO EXTRAS
IF %1==P11 GOTO P11
IF %1==p11 GOTO P11
GOTO PROBLEM
:P11
IF NOT EXIST \P11\MAINMENU.TXT GOTO MISSING
IF NOT EXIST \P11\P11.EXE GOTO P11MISSING
\P11\P11.EXE MAINMENU.TXT
GOTO EXIT
:P11MISSING
IF NOT EXIST \P11\P11RUN.EXE GOTO P11MISSING
\P11\P11RUN.EXE MAINMENU.TXT
GOTO EXIT
:LABELER
IF NOT EXIST \P11\LABELER\LABELER.BAT GOTO MISSING
CALL \P11\LABELER\LABELER.BAT
GOTO EXIT
:DEMO
IF NOT EXIST \P11\DEMO\DEMO.BAT GOTO MISSING
SHIFT
CALL \P11\DEMO\DEMO.BAT %1
GOTO EXIT
:PISTON
IF NOT EXIST \P11\PISTON\PISTON.BAT GOTO MISSING
CALL \P11\PISTON\PISTON.BAT
GOTO EXIT
:HORSE
IF NOT EXIST \P11\HORSE\HORSE.BAT GOTO MISSING
CALL \P11\HORSE\HORSE.BAT
GOTO EXIT
:HEART
IF NOT EXIST \P11\HEART\HEART.BAT GOTO MISSING
SHIFT
CALL \P11\HEART\HEART.BAT %1
GOTO EXIT
:GETTYSBU
IF NOT EXIST \P11\GETTYSBU\GETTYSBU.BAT GOTO MISSING
CALL \P11\GETTYSBU\GETTYSBU.BAT
GOTO EXIT
:XMASSHOW
IF NOT EXIST \P11\XMASSHOW\XMASSHOW.BAT GOTO MISSING
CALL \P11\XMASSHOW\XMASSHOW.BAT
GOTO EXIT
:LINESHOW
IF NOT EXIST \P11\LINESHOW\LINESHOW.BAT GOTO MISSING
CALL \P11\LINESHOW\LINESHOW.BAT
GOTO EXIT
:PIANO
IF NOT EXIST \P11\PIANO\PIANO.BAT GOTO MISSING
CALL \P11\PIANO\PIANO.BAT
GOTO EXIT
:FONTS
IF NOT EXIST \P11\FONTS\FONTS.BAT GOTO MISSING
CALL \P11\FONTS\FONTS.BAT
GOTO EXIT
:LEARNP11
IF NOT EXIST \P11\SYSTEM\LESSONS\LEARNP11.BAT GOTO MISSING
SHIFT
CALL \P11\SYSTEM\LESSONS\LEARNP11.BAT %1 %2
GOTO EXIT
:FARMER
IF NOT EXIST \P11\FARMER\FARMER.BAT GOTO MISSING
SHIFT
CALL \P11\FARMER\FARMER.BAT %1
GOTO EXIT
:INTRUDER
IF NOT EXIST \P11\DEMO\CGADEMO\INTRUDER\INTRUDER.TXT GOTO MISSING
SHIFT
CALL \P11\DEMO\CGADEMO\INTRUDER\INTRUDER.BAT %1
GOTO EXIT
:CATALOG
IF NOT EXIST \P11\SYSTEM\CATALOG.BAT GOTO MISSING
CALL \P11\SYSTEM\CATALOG.BAT %1
GOTO EXIT
:ENFI
IF NOT EXIST \P11\ENFI\ENFI.BAT GOTO MISSING
SHIFT
CALL \P11\ENFI\ENFI.BAT %1
GOTO EXIT
:AUTOSHOP
IF NOT EXIST \P11\AUTOSHOP\AUTOSHOP.BAT GOTO MISSING
SHIFT
CALL \P11\AUTOSHOP\AUTOSHOP.BAT %1
GOTO EXIT
:HOUSE
IF NOT EXIST \P11\HOUSE\HOUSE.BAT GOTO MISSING
SHIFT
CALL \P11\HOUSE\HOUSE.BAT %1
GOTO EXIT
:DIGEST
IF NOT EXIST \P11\DIGEST\DIGEST.BAT GOTO MISSING
SHIFT
CALL \P11\DIGEST\DIGEST.BAT %1
GOTO EXIT
:EXTRAS
IF NOT EXIST \P11\EXTRAS\EXTRAS.BAT GOTO MISSING
SHIFT
CALL \P11\EXTRAS\EXTRAS.BAT %1
GOTO EXIT
:MISSING
ECHO *******************************
ECHO THE APPLICATION YOU REQUESTED
ECHO IS NOT ON THE CURRENT DRIVE.
ECHO TO RUN %1, YOU MUST INSTALL
ECHO IT PROPERLY ON THE CURRENT
ECHO DRIVE.
ECHO *******************************
PAUSE
GOTO PROBLEM
:INFO2
ECHO *******************************
ECHO This batch file runs all the
ECHO applications from:
ECHO The Animated Software Company.
ECHO To use, type the
ECHO name of the
ECHO application:
ECHO EXAMPLE:
ECHO RUN LABELER
ECHO This example would run the
ECHO LABELER program.
ECHO *******************************
PAUSE
:PROBLEM
IF EXIST \P11\DEMO\DEMO.BAT GOTO SHOWVALID
IF EXIST \P11\LABELER\LABELER.BAT GOTO SHOWVALID
IF EXIST \P11\HEART\HEART.BAT GOTO SHOWVALID
IF EXIST \P11\HORSE\HORSE.BAT GOTO SHOWVALID
IF EXIST \P11\PISTON\PISTON.BAT GOTO SHOWVALID
IF EXIST \P11\LINESHOW\LINESHOW.BAT GOTO SHOWVALID
IF EXIST \P11\XMASSHOW\XMASSHOW.BAT GOTO SHOWVALID
IF EXIST \P11\GETTYSBU\GETTYSBU.BAT GOTO SHOWVALID
IF EXIST \P11\PIANO\PIANO.BAT GOTO SHOWVALID
IF EXIST \P11\FONTS\FONTS.BAT GOTO SHOWVALID
IF EXIST \P11\FARMER\FARMER.BAT GOTO SHOWVALID
IF EXIST \P11\SYSTEM\LESSONS\LEARNP11.BAT GOTO SHOWVALID
IF EXIST \P11\DEMO\CGADEMO\INTRUDER\INTRUDER.BAT GOTO SHOWVALID
IF EXIST \P11\SYSTEM\CATALOG.BAT GOTO SHOWVALID
IF EXIST \P11\ENFI\ENFI.BAT GOTO SHOWVALID
IF EXIST \P11\AUTOSHOP\AUTOSHOP.BAT GOTO SHOWVALID
IF EXIST \P11\DIGEST\DIGEST.BAT GOTO SHOWVALID
IF EXIST \P11\HOUSE\HOUSE.BAT GOTO SHOWVALID
IF EXIST \P11\EXTRAS\EXTRAS.BAT GOTO SHOWVALID
CLS
ECHO ****************** The Animated Software Company ********************
ECHO To use this batch file, first you must properly UNZIP at least one of
ECHO our applications.
IF EXIST \P11\P11RUN.EXE GOTO P11ISTHERE
ECHO You must also have unzipped the program P11RUN.EXE, which must be
ECHO in the \P11 directory.
:P11ISTHERE
ECHO All our FREE and SHAREWARE products are available from a wide variety of
ECHO sources, including America Online. All must be UNZIPPED before using,
ECHO with PKUNZIP from PKWARE. To unzip (and install) our products, you
ECHO must use the \ and -d options.
ECHO EXAMPLE:
ECHO PKUNZIP LABELER.ZIP E:\ -d
ECHO This would unpack the LABELER program to the e: drive in the
ECHO proper paths. We provide a free batch file, called P11UNZIP.BAT,
ECHO which automates unzipping (decompressing for use) our products.
:SHOWVALID
CLS
ECHO This batch file requires at least one parameter.
ECHO Use ALL CAPITALS or all lower case. Some options
ECHO may allow additional parameters separated by at
ECHO least one space. These are shown in brackets ([,]).
ECHO Do not type the brackets.
ECHO ******** VALID OPTIONS ARE: ********
IF NOT EXIST \P11\DEMO\DEMO.BAT GOTO NOT1
ECHO DEMO [CGA, ECGA, LITE]
:NOT1
IF NOT EXIST \P11\LABELER\LABELER.BAT GOTO NOT2
ECHO LABELER
:NOT2
IF NOT EXIST \P11\PISTON\PISTON.BAT GOTO NOT3
ECHO PISTON
:NOT3
IF NOT EXIST \P11\HORSE\HORSE.BAT GOTO NOT4
ECHO HORSE
:NOT4
IF NOT EXIST \P11\HEART\HEART.BAT GOTO NOT5
ECHO HEART [CGA, DEMO]
:NOT5
IF NOT EXIST \P11\GETTYSBU\GETTYSBU.BAT GOTO NOT6
ECHO GETTYSBU
:NOT6
IF NOT EXIST \P11\XMASSHOW\XMASSHOW.BAT GOTO NOT7
ECHO XMASSHOW
:NOT7
IF NOT EXIST \P11\LINESHOW\LINESHOW.BAT GOTO NOT8
ECHO LINESHOW
:NOT8
IF NOT EXIST \P11\PIANO\PIANO.BAT GOTO NOT9
ECHO PIANO
:NOT9
IF NOT EXIST \P11\FONTS\FONTS.BAT GOTO NOT10
ECHO FONTS
:NOT10
IF NOT EXIST \P11\SYSTEM\LESSONS\LEARNP11.BAT GOTO NOT11
ECHO LEARNP11
:NOT11
IF NOT EXIST \P11\FARMER\FARMER.BAT GOTO NOT12
ECHO FARMER [CGA]
:NOT12
IF NOT EXIST \P11\DEMO\CGADEMO\INTRUDER\INTRUDER.BAT GOTO NOT13
ECHO INTRUDER
:NOT13
IF NOT EXIST \P11\SYSTEM\CATALOG.BAT GOTO NOT14
ECHO CATALOG
:NOT14
IF NOT EXIST \P11\ENFI\ENFI.BAT GOTO NOT15
ECHO ENFI
:NOT15
IF NOT EXIST \P11\DIGEST\DIGEST.BAT GOTO NOT16
ECHO DIGEST [CGA, DEMO]
:NOT16
IF NOT EXIST \P11\AUTOSHOP\AUTOSHOP.BAT GOTO NOT17
ECHO AUTOSHOP [BEARING]
:NOT17
IF NOT EXIST \P11\HOUSE\HOUSE.BAT GOTO NOT18
ECHO HOUSE [SEWING]
:NOT18
IF NOT EXIST \P11\EXTRAS\EXTRAS.BAT GOTO NOT19
ECHO EXTRAS
:NOT19
:INFO
PAUSE
ECHO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ECHO !! FOR ASSISTANCE, PLEASE CONTACT: !!
ECHO !! THE ANIMATED SOFTWARE COMPANY !!
ECHO !! America Online:RUSSELL DH !!
ECHO !! Compuserve:70743,1226 !!
ECHO !! Phone:(800) 551-2726 !!
ECHO !! (619) 720-7261 !!
ECHO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PAUSE
:EXIT
ECHO ON