home *** CD-ROM | disk | FTP | other *** search
- 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
-
-
-