home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / holoqwk3 / examples / quickbbs.bat < prev    next >
DOS Batch File  |  1994-01-25  |  1KB  |  64 lines

  1.  
  2. # This is most of my batch file that I use with Qbbs and Semper
  3.  
  4. # first get the connect speed from a little progette that reads
  5. # the file written by Semper
  6.  
  7. cd I:\SEMPER\
  8. GETSPEED
  9.  
  10. set baud -B $status
  11.  
  12. # this is where QBBS is executed for the first time after getting
  13. # past Semper
  14.  
  15. condense baud
  16. cd I:\qbbs\
  17. quickbbs $baud
  18.  
  19. # When Qbbs is exited - for any reason - control passes to the label 'last'
  20.  
  21. goto last
  22.  
  23. # this is how HoloQWK is executed normally - no command
  24.  
  25. :holoqwk
  26. cd g:\qwk\
  27. holoqwk.prg
  28. goto again
  29.  
  30. # This is the filesystem that I use instead of the normal one
  31.  
  32. :filesyst
  33. CD G:\FSYST\
  34. FILESYST
  35. goto again
  36.  
  37. # and my way of implementing Jekyll
  38.  
  39. :jekyll
  40. cd I:\qbbs\jekyll
  41. runjek.prg -r10
  42. chkjek.prg -r10
  43.  
  44. # after running any external program, I always return to this point to
  45. # re-login back into Qbbs
  46.  
  47. :again
  48. cd I:\qbbs\
  49. quickbbs -r
  50.  
  51. # After Qbbs we always check the error level - it may be that we need to
  52. # run an external program - if not, then it means the user has gone :(
  53.  
  54. :last
  55. if $status == 200 then goto jekyll
  56. if $status == 120 then goto filesyst
  57. if $status ==  60 then goto holoqwk
  58.  
  59. # the error level from Qbbs was not a call for an external program and
  60. # so we simply exit the batch file back into Semper for the next caller :)
  61.  
  62. system
  63.  
  64.