home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / SUBMIT / NEWBATCH.LBR / NEWBATCH.DZC / NEWBATCH.DOC
Text File  |  2000-06-30  |  5KB  |  105 lines

  1.  
  2. Ver. 2.0
  3. 9 NOV 1987
  4.                 NEWBATCH.DOC
  5.                 ============
  6.  
  7.  
  8.      This program allows the creation of SUBMIT-like batch COMmand programs,
  9. and is a modest revision of a public domain program, called MAKBATCH, (c) 1985
  10. by Castle Oaks Computer Services.  I really liked that program and used it a
  11. lot, but I never cared for the mode of text entry it used (it allowed no line
  12. editing whatever), and it had several minor bugs that needed fixing.  I
  13. finally took the time to learn enough Assembly language in order to revise it
  14. more to my liking, and this is the result.
  15.  
  16.      Essentially, NEWBATCH replaces the need for SUBMIT.COM and its dependent
  17. SUB batch processing files.  It creates short COM programs which contain the
  18. command lines of your choosing, and also contain the instructions necessary to
  19. load these commands into a temporary file ($$$.SUB).  These SUB files are
  20. passed to CP/M, which then carries out the commands one by one.  Of course,
  21. all this complicated action is done in the background.    The user of NEWBATCH
  22. is presented with a very simple interface.
  23.  
  24.      For illustration purposes, let us say that we want to create a SUBMIT-
  25. type batch program to automate our WordStar sessions.  We have decided to name
  26. this program WSTART.COM.
  27.  
  28.      First, we activate NEWBATCH by calling up its name, including the name of
  29. the batch program to be created, like this:
  30.  
  31.             NEWBATCH WSTART.COM
  32.  
  33.      This tells NEWBATCH that you wish to create a batch command program,
  34. called WSTART.COM.  Let us say that we want WSTART.COM to contain the
  35. following commands relating to WordStar:
  36.  
  37.             QK L WSTAR.KEY
  38.             B:
  39.             A:WS
  40.             ERA *.BAK
  41.             A:
  42.             QK R
  43.             <CR>       <=== this carriage return ends input
  44.  
  45.      Instead of creating a SUBMIT text file containing these lines , we would
  46. enter them exactly as above once we're in NEWBATCH.  A carriage return ends
  47. each line, with a final carriage return to end input and write the new batch
  48. program, (in this case WSTART.COM) to disk.
  49.  
  50.      What the commands will accomplish is to load a program called QK
  51. (QwikKey), which puts some WordStar key macro definitions in a safe place in
  52. high memory, then moves to the 'B' drive.  From the 'B' drive WordStar is
  53. loaded, and since 'B' is now the default drive, its directory is displayed.
  54.  
  55.      Upon exiting from WordStar the last three commands are brought into
  56. action.  First, all the BAK files on 'B' are erased.  Then there is a return
  57. to drive 'A' and the final command, which removes the key macro definitions
  58. from high memory.
  59.  
  60.      While you are entering your command lines, you have all of the CP/M line
  61. editing functions available to you, such as destructive backspace and ^X.
  62. This is the single biggest improvement over MAKBATCH.  Of course, once you end
  63. a line with a carriage return, you cannot go back and edit it.    In this case,
  64. just exit NEWBATCH (with carriage returns) and start over again.
  65.  
  66.      That's all there is to it.  When you type WSTART, all of the above
  67. commands will be activated in sequence, without the need for SUBMIT or SUB
  68. files.
  69.  
  70.      Version 2 of NEWBATCH is identical to the original version of NEWBATCH,
  71. except that I have added a new utility to use with NEWBATCH files.  At some
  72. future time you may want to revise your batch programs to add or eliminate
  73. some of the commands.  Of course, all you have to do is create a new batch
  74. program, right?  But just what are the CURRENT batch commands in the batch
  75. file?  It is very easy to forget just what commands you put in the batch
  76. program six months ago, unless you write it down somewhere.
  77.  
  78.     That is where NBSEE.COM comes in.  All you have to do to peek into a batch
  79. program, like WSTART.COM, for example, is to type 'NBSEE WSTART.COM'.  What
  80. you will see on the screen, provided that WSTART is on the disk you select, is
  81. a listing of the current commands contained in WSTART.COM.  Armed with this
  82. information, you should have no trouble creating a new batch program, which
  83. keeps the desired features of the original, but incorporates new elements.
  84. Now you won't have to re-invent the wheel, when you just want to put on some
  85. new wheel covers.
  86.  
  87.      I often use NEWBATCH to create COM startup programs for use with MBASIC
  88. to save a few keystrokes, such as:
  89.  
  90.       NEWBATCH DESK.COM
  91.  
  92.      DESK.COM contains the following command:
  93.  
  94.       MBASIC DESKMASTR
  95.  
  96.      With this procedure I never have to type MBASIC again!
  97.  
  98.  
  99.      To my mind some of the biggest gains in ease of computer use are attained
  100. through batch processing and keyboard macro programs.  NEWBATCH really helps
  101. me get more out of my computer.  I hope that it may be of help to you, too.
  102.  
  103. Nov 9, 1987    Ernest Helliwell    San Francisco, CA
  104.         With thanks to Castle Oaks Computer Services
  105.