home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 21
/
CD_ASCQ_21_040595.iso
/
dos
/
tools
/
par271
/
example.bat
< prev
next >
Wrap
DOS Batch File
|
1995-03-06
|
1KB
|
72 lines
@ECHO OFF
ECHO OFF
REM %1 Save number (must be two digits)
REM %2 Example number or letter
REM %3 Sample file number or letter
REM %4 Extension for input file
REM %5 [P]lain, [T]race, [L]ookup menu
IF (%5) == () START
IF EXIST POM.TRC DEL POM.TRC
:MAIN
GO-MENU EXAMPLE%5.MNU 1%1 GO-MENU.SAV
IF ERRORLEVEL 10 GOTO QUIT
IF ERRORLEVEL 6 GOTO TRACE
IF ERRORLEVEL 5 GOTO OUTPUT
IF ERRORLEVEL 4 GOTO RUN
IF ERRORLEVEL 3 GOTO POMFILE
IF ERRORLEVEL 2 GOTO INPUT
IF ERRORLEVEL 1 GOTO DOCU
:TRACE
IF (%5) == (L) GOTO SHOWLOOK
IF EXIST POM.TRC GOTO EOCKTRC
SHOWTEXT CKTRC
GOTO MAIN
:EOCKTRC
CALL VIEW POM.TRC
GOTO MAIN
:SHOWLOOK
CALL VIEW EXAMPLE%2.TBL
GOTO MAIN
:OUTPUT
IF EXIST EXAMPLE%2.LST GOTO EOCKLST
SHOWTEXT CKLST
GOTO MAIN
:EOCKLST
CALL VIEW EXAMPLE%2.LST
GOTO MAIN
:RUN
IF (%2) == (3) SET POM=HDRCNTR/TEST
IF (%2) == (4) SET POM=descrip/price
IF (%2) == (7) SET POM=ALL
POM EXAMPLE%2.POM EXAMPLE%3.%4 EXAMPLE%2.LST
SET POM=
IF ERRORLEVEL 1 PAUSE
GOTO MAIN
:POMFILE
CALL VIEW EXAMPLE%2.POM
GOTO MAIN
:INPUT
IF NOT (%2) == (5) GOTO EOWARN5
SHOWTEXT WARN5
:EOWARN5
IF NOT (%4) == (DBF) GOTO EOWRNDBF
SHOWTEXT WRNDBF
:EOWRNDBF
CALL VIEW EXAMPLE%3.%4
GOTO MAIN
:DOCU
CALL VIEW EXAMPLE%2.INF
GOTO MAIN
:QUIT
START @ EXAMPLES