home *** CD-ROM | disk | FTP | other *** search
/ Astra Blaster / Astra.cdr / voice / hs.bat < prev    next >
DOS Batch File  |  1991-01-15  |  2KB  |  89 lines

  1. ECHO OFF
  2.  
  3.  
  4. REM If HEARSAY.EXE is not in the current directory, search drives A, B & C.
  5. :DO_HEARSAY
  6. IF EXIST hearsay.exe GOTO :HS_IN_CURRENT
  7. FOR %%A IN (A B C) DO IF EXIST %%A:hearsay.exe GOTO :HS_IN_%%A
  8. ECHO HEARSAY.EXE not found.
  9. PAUSE Please insert disk with HEARSAY.EXE in disk drive.
  10. GOTO :DO_HEARSAY
  11. :HS_IN_CURRENT
  12. HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
  13. GOTO :DO_SPEECH
  14. :HS_IN_A
  15. A:HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
  16. GOTO :DO_SPEECH
  17. :HS_IN_B
  18. B:HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
  19. GOTO :DO_SPEECH
  20. :HS_IN_C
  21. C:HEARSAY %1 %2 %3 %4 %5 %6 %7 %8 %9
  22. GOTO :DO_SPEECH
  23. :DO_SPEECH
  24. REM If SPEECH.EXE is not in the current directory, search drives A, B & C.
  25. IF EXIST speech.exe GOTO :SP_IN_CURRENT
  26. FOR %%A IN (A B C) DO IF EXIST %%A:speech.exe GOTO :SP_IN_%%A
  27. ECHO SPEECH.EXE not found.
  28. PAUSE Please insert disk with SPEECH.EXE in disk drive.
  29. GOTO :DO_SPEECH
  30. :SP_IN_CURRENT
  31. SPEECH
  32. IF ERRORLEVEL 1 GOTO :ERROR
  33. GOTO :DO_EDITOR
  34. :SP_IN_A
  35. A:SPEECH 
  36. IF ERRORLEVEL 1 GOTO :ERROR
  37. GOTO :DO_EDITOR
  38. :SP_IN_B
  39. B:SPEECH 
  40. IF ERRORLEVEL 1 GOTO :ERROR
  41. GOTO :DO_EDITOR
  42. :SP_IN_C
  43. C:SPEECH 
  44. IF ERRORLEVEL 1 GOTO :ERROR
  45. GOTO :DO_EDITOR
  46. :DO_EDITOR
  47. REM If EDITOR.EXE is not in the current directory, search drives A, B & C.
  48. IF EXIST editor.exe GOTO :ED_IN_CURRENT
  49. FOR %%A IN (A B C) DO IF EXIST %%A:editor.exe GOTO :ED_IN_%%A
  50. ECHO EDITOR.EXE not found.
  51. PAUSE Please insert disk with EDITOR.EXE in disk drive.
  52. GOTO :DO_EDITOR
  53. :ED_IN_CURRENT
  54. EDITOR
  55. GOTO :DO_STATUS
  56. :ED_IN_A
  57. A:EDITOR 
  58. GOTO :DO_STATUS
  59. :ED_IN_B
  60. B:EDITOR 
  61. GOTO :DO_STATUS
  62. :ED_IN_C
  63. C:EDITOR 
  64. GOTO :DO_STATUS
  65. :DO_STATUS
  66. REM If STATUS.EXE is not in the current directory, search drives A, B & C.
  67. IF EXIST status.exe GOTO :ST_IN_CURRENT
  68. FOR %%A IN (A B C) DO IF EXIST %%A:status.exe GOTO :ST_IN_%%A
  69. ECHO STATUS.EXE not found.
  70. PAUSE Please insert disk with STATUS.EXE in disk drive.
  71. GOTO :DO_STATUS
  72. :ST_IN_CURRENT
  73. STATUS
  74. GOTO :EXIT
  75. :ST_IN_A
  76. A:STATUS 
  77. GOTO :EXIT
  78. :ST_IN_B
  79. B:STATUS 
  80. GOTO :EXIT
  81. :ST_IN_C
  82. C:STATUS 
  83. GOTO :EXIT
  84. :ERROR
  85. HEARSAY /X
  86. :EXIT
  87.  
  88.  
  89.