home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / GLEN / ABFS.ZIP / DO_DEMO1.BAT < prev    next >
DOS Batch File  |  1990-07-27  |  3KB  |  91 lines

  1. @Echo OFF
  2. IF NOT .%RESTART%==. GOTO PHASE%RESTART%
  3. :PHASE0
  4.   SET RESTART=0
  5.   Cls
  6.   Echo Batch File DO_DEMO1 is in Phase 0
  7.   echo  
  8.   ramfree
  9.   echo  
  10.   echo This "Phase" is just a dummy section that would correspond to your
  11.   echo real "restartable" batch file's first phase.  Just let it complete
  12.   echo normally by pressing anything OTHER THAN {CTRL-BREAK} now.
  13.   echo  
  14.   Echo Press Any Key to Continue Normal Execution
  15.   PAUSE
  16. :PHASE1
  17.   SET RESTART=1
  18.   Cls
  19.   Echo Batch File DO_DEMO1 is in Phase 1
  20.   echo  
  21.   ramfree
  22.   echo  
  23.   echo  
  24.   echo This "Phase" is ALSO just a dummy section that would correspond to your
  25.   echo real "restartable" batch file's second phase.  Just let it complete
  26.   echo normally by pressing anything OTHER THAN {CTRL-BREAK} now.
  27.   echo  
  28.   Echo Press Any Key to Continue Normal Execution
  29.   PAUSE
  30. :PHASE2
  31.   SET RESTART=2
  32.   Cls
  33.   Echo Batch File DO_DEMO1 is in Phase 2
  34.   echo  
  35.   ramfree
  36.   echo  
  37.   echo This "Phase" is just a dummy section that would correspond to your
  38.   echo real "restartable" batch file's third phase.
  39.   echo  
  40.   echo Now, let's suppose that the user had to BREAK out of your batch file
  41.   echo at this point, because something was "wrong", like running out of
  42.   echo disk space or whatever.  So, when the PAUSE below occurs, please
  43.   echo use {CTRL-BREAK} to terminate the batch file.
  44.   echo  
  45.   echo  
  46.   echo HOWEVER, before you break out, REMEMBER that to restart, all you
  47.   echo have to do is type:
  48.   echo  
  49.   echo               DO_DEMO1
  50.   echo  
  51.   Echo Press {CTRL-BREAK}, then Restart by:  DO_DEMO1  when ready!
  52.   Echo  
  53.   Echo Or, Press Any Normal Key to Continue the DEMO after RESTARTING!
  54.   Echo  
  55.   PAUSE
  56. :PHASE3
  57.   SET RESTART=3
  58.   Cls
  59.   Echo Batch File DO_DEMO1 is in Phase 3
  60.   echo  
  61.   ramfree
  62.   echo  
  63.   echo If you are here via restarting with DO_DEMO1, Congratulations!
  64.   echo  
  65.   echo This "Phase" is just a dummy section that would correspond to your
  66.   echo real "restartable" batch file's fourth phase.  Just let it complete
  67.   echo normally by pressing anything OTHER THAN {CTRL-BREAK} now.
  68.   echo  
  69.   Echo Press Any Key to Continue Normal Execution
  70.   PAUSE
  71. :OMEGA
  72.   SET RESTART=
  73.   Cls
  74.   Echo End of DO_DEMO1
  75.   echo  
  76.   ramfree
  77.   echo  
  78.   echo If you are here by using the RESTART mechanism (DO_DEMO1) after
  79.   echo breaking out of the original sequence, you will now drop back to DOS
  80.   echo when DO_DEMO1 completes.
  81.   echo  
  82.   echo To resume the overall demo at that point, type:
  83.   echo  
  84.   echo                INTRO.1
  85.   echo  
  86.   echo That will REPEAT this entire demo, but this second time, do not
  87.   echo "break" out at phase 2, but just run on to the end.
  88.   echo  
  89.   Echo Terminating Execution of DO_DEMO1.BAT
  90.   Ask Press {ENTER} to Continue
  91.