home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Astra Blaster
/
Astra.cdr
/
voice
/
hs.bat
< prev
next >
Wrap
DOS Batch File
|
1991-01-15
|
2KB
|
89 lines
ECHO OFF
REM If HEARSAY.EXE is not in the current directory, search drives A, B & C.
:DO_HEARSAY
IF EXIST hearsay.exe GOTO :HS_IN_CURRENT
FOR %%A IN (A B C) DO IF EXIST %%A:hearsay.exe GOTO :HS_IN_%%A
ECHO HEARSAY.EXE not found.
PAUSE Please insert disk with HEARSAY.EXE in disk drive.
GOTO :DO_HEARSAY
:HS_IN_CURRENT
HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :DO_SPEECH
:HS_IN_A
A:HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :DO_SPEECH
:HS_IN_B
B:HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :DO_SPEECH
:HS_IN_C
C:HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :DO_SPEECH
:DO_SPEECH
REM If SPEECH.EXE is not in the current directory, search drives A, B & C.
IF EXIST speech.exe GOTO :SP_IN_CURRENT
FOR %%A IN (A B C) DO IF EXIST %%A:speech.exe GOTO :SP_IN_%%A
ECHO SPEECH.EXE not found.
PAUSE Please insert disk with SPEECH.EXE in disk drive.
GOTO :DO_SPEECH
:SP_IN_CURRENT
SPEECH
IF ERRORLEVEL 1 GOTO :ERROR
GOTO :DO_EDITOR
:SP_IN_A
A:SPEECH
IF ERRORLEVEL 1 GOTO :ERROR
GOTO :DO_EDITOR
:SP_IN_B
B:SPEECH
IF ERRORLEVEL 1 GOTO :ERROR
GOTO :DO_EDITOR
:SP_IN_C
C:SPEECH
IF ERRORLEVEL 1 GOTO :ERROR
GOTO :DO_EDITOR
:DO_EDITOR
REM If EDITOR.EXE is not in the current directory, search drives A, B & C.
IF EXIST editor.exe GOTO :ED_IN_CURRENT
FOR %%A IN (A B C) DO IF EXIST %%A:editor.exe GOTO :ED_IN_%%A
ECHO EDITOR.EXE not found.
PAUSE Please insert disk with EDITOR.EXE in disk drive.
GOTO :DO_EDITOR
:ED_IN_CURRENT
EDITOR
GOTO :DO_STATUS
:ED_IN_A
A:EDITOR
GOTO :DO_STATUS
:ED_IN_B
B:EDITOR
GOTO :DO_STATUS
:ED_IN_C
C:EDITOR
GOTO :DO_STATUS
:DO_STATUS
REM If STATUS.EXE is not in the current directory, search drives A, B & C.
IF EXIST status.exe GOTO :ST_IN_CURRENT
FOR %%A IN (A B C) DO IF EXIST %%A:status.exe GOTO :ST_IN_%%A
ECHO STATUS.EXE not found.
PAUSE Please insert disk with STATUS.EXE in disk drive.
GOTO :DO_STATUS
:ST_IN_CURRENT
STATUS
GOTO :EXIT
:ST_IN_A
A:STATUS
GOTO :EXIT
:ST_IN_B
B:STATUS
GOTO :EXIT
:ST_IN_C
C:STATUS
GOTO :EXIT
:ERROR
HEARSAY /X
:EXIT