home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDDISK / SKIP010.ZIP / SKIPMISC.010
Encoding:
Text File  |  1988-04-18  |  25.7 KB  |  511 lines

  1.  
  2.                           SKIP'S COMPUTER MISCELLANEA
  3.     
  4.                                       #10
  5.  
  6.                              (C) Copyright 1988 by
  7.                            C. F. "Skip" Mowery, Jr.
  8.                              Colonel, USAF (Ret.)
  9.                            406 Van Reed Manor Drive
  10.                                Brandon FL 33511
  11.                                  813-689-4212
  12.     
  13.     "Skip's Computer Miscellanea" is copyrighted material and  remains  the
  14.     property  of  the  author,  who reserves all rights to its publication,
  15.     reproduction and distribution, with the following single exception:  it
  16.     may  be  freely  copied and distributed electronically via computer for
  17.     personal non-commercial use, provided that the content is not modified,
  18.     that  it is not copied to or distributed on any form of print media and
  19.     that it is not copied or distributed by or for  any  type  of  business
  20.     endeavor without the prior written permission of the author.
  21.  
  22.                                   **********
  23.  
  24.     Your comments about this material and questions  about  any  aspect  of
  25.     computing  are  welcome.    This  material  originates  on the Computer
  26.     Archives BBS in Tampa, Florida, at 813-968-6220.
  27.  
  28.                                   **********
  29.  
  30.                               Updates to Issue #5
  31.     
  32.     Version 1.1 of PROCOMM PLUS TEST DRIVE fixes some problems, makes  some
  33.     changes  and  adds some features -- none of which appear to be of great
  34.     significance for most users.  What  is  of  significance  in  this  new
  35.     version, however, is the DOC file, which has grown from 16 to 47 pages!
  36.     I briefly reviewed the DOC file and unfortunately it doesn't look  like
  37.     any more attention is devoted to scripts, but there's a lot of informa-
  38.     tion on the various terminal emulations and other items.
  39.  
  40.     Also, I mentioned in Issue #5 that I had trouble  downloading  a  large
  41.     file with Procomm Plus.  I just downloaded another,  even  larger  file
  42.     (over 380K) with version 1.1 and had no problems.
  43.  
  44.     One problem that I didn't mention that occurred  with  both  Boyan  and
  45.     Procomm  Plus was the interference of my screen blanker, SCRDIM.COM.  I
  46.     have it set to blank the screen after 5 minutes of inactivity  and,  if
  47.     the  blanking  occurs  during a file transfer, it causes a transmission
  48.     error.  Another error is caused if a key  is  pressed  to  restore  the
  49.     screen display.
  50.  
  51.     I had hoped that the constant updating of the  numbers  of  blocks  and
  52.     bytes  transferred would prevent the screen blanking, but it doesn't --
  53.     although it does cause those items (only those items) to be redisplayed
  54.     when  they  change  after the blanking, and the transfer-complete alarm
  55.     causes the entire screen to be redisplayed.   The  transmission  errors
  56.     are  insignificant,  however,  since  the block is always retransmitted
  57.     successfully.
  58.  
  59.     I corrected the problem by loading the comm program via  a  batch  file
  60.     that includes an initial line to turn off the screen blanker and a last
  61.     line to turn it back on again after I exit the comm program.
  62.  
  63.     In my continuing evaluation of Procomm Plus, I also discovered an  easy
  64.     way  to have the program load and go directly to the Dialing Directory.
  65.     KEY-FAKE.COM is a tiny (536 bytes) utility from PC Magazine  that  will
  66.     simulate  key  presses  from a batch file.  Since I already use a batch
  67.     file to call Procomm Plus, and since Key-Fake is in my  \BIN  directory
  68.     and \BIN is in the PATH specification in my Autoexec.Bat file, it was a
  69.     simple  matter  of  adding  a line to the Procomm Plus batch file right
  70.     before the line that calls Procomm Plus.  The line is "KEY-FAKE  32  32
  71.     @32", in which 32 is the ASCII code for a space and @32 is the extended
  72.     code for Alt-D.  In other words, after  Procomm  Plus  loads,  Key-Fake
  73.     then adds a space to begin the program, another space to get passed the
  74.     shareware message, and finally an Alt-D to call up the dialer, while  I
  75.     sit back and marvel at what the computer hath wrought.
  76.  
  77.     Finally as to the new version of Procomm Plus, apparently some kind  of
  78.     change  was  made to the way colors are handled.  In the prior version,
  79.     the Terminal Mode's  default  background  color  was  blue  and,  after
  80.     connecting  to  the  BBS  and  a  response  of  Y to the question about
  81.     graphics, the screen would clear to black prior to  the  BBS's  initial
  82.     graphics  screen.    In the new version, the blue background remains on
  83.     during the BBS's initial graphics screen and affects the aesthetics  of
  84.     the  graphics.    Also, a blue bar appears across the screen after some
  85.     prompts are answered.  If that anomoly bothers you as much  as  it  did
  86.     me, change the Procomm Plus Terminal Mode default background  color  to
  87.     black, using the Setup procedures (Alt-S).
  88.  
  89.                                   **********
  90.  
  91.                               A Note About ARCTV
  92.     
  93.     ARCTV is a utility for viewing the contents of archive files.   I  used
  94.     to use it a lot but now prefer NARC13 or  Arcmaster,  which  do  a  lot
  95.     more.  Still, ARCTV can be convenient if it's in your path and you just
  96.     want to take a quick look at something in an archive.
  97.  
  98.     However, I recently ran across a problem  with  ARCTV  that  I  thought
  99.     you'd  like  to know about.  I have an archive that contains text files
  100.     with the extensions .001, .002, .003 etc., but ARCTV tells me that they
  101.     are NOT text files.  After a lot of experimenting, I finally found  out
  102.     that  the  problem  is apparently that ARCTV determines which files are
  103.     text files by looking at their extensions and, if it doesn't  recognize
  104.     the  extension  as  one you would expect for a text file, it won't read
  105.     it.  On the other hand, it will attempt to read any file  that  doesn't
  106.     have an extension.  If a file without an extension is found not to be a
  107.     text  file when the attempt is made, the read is aborted with a message
  108.     that the file is not a text file.
  109.  
  110.     If you've encountered this problem, the solution is  to  either  delete
  111.     the file extensions or rename the files with extensions that ARCTV will
  112.     recognize -- such as .TXT or .DOC.  I delved into the ARCTV code, using
  113.     Masterkey,  to  find  which  extensions ARCTV uses to identify non-text
  114.     files and then tested my findings.  As a  result,  I  can  verify  that
  115.     ARCTV  will  not read a file with any extension that begins with a zero
  116.     or the letter O and will not read any file with an  extension  of  EXE,
  117.     COM, CHN, BIN, DAT or ARC.  It will, however, attempt to read any other
  118.     type  of  file, including, for example, a file with the extension .100,
  119.     since it doesn't begin with a 0.  (Maybe that's why the checkbooks  for
  120.     a new account always begin with 100 instead of 001?  Nah.)
  121.  
  122.                                   **********
  123.     
  124.  
  125.                       Review of Macro Mania: MACMANIA.ARC
  126.     
  127.     
  128.     What's a macro?  Did you ever press F3 at the DOS  level  to  have  the
  129.     previous  command  reprinted  on  the command line?  That's a macro.  A
  130.     macro involves a single key press or key combination that produces  the
  131.     equivalent  of several key presses.  People who use the CB simulator on
  132.     CompuServe often use macros for typing phrases that they use  regularly
  133.     (such  as  the string "ha, ha, ha, ha"), the idea being that it's a lot
  134.     easier just to press F6  (if that's the macro you set up for your ha's)
  135.     than it is to type "ha," four or five times.  And  macros  can  include
  136.     virtually any valid combination of keys -- not just text strings.
  137.  
  138.     So, how do we assign macros to individual keys?  Ah, there's the rub --
  139.     it  ain't  easy.   And that's what Macro Mania is all about:  trying to
  140.     make macro assignment easier.  The only problem is that I  don't  think
  141.     Macro  Mania  makes  it  all  that  easy -- at least not if you want to
  142.     create one or more macros quickly for one-time use.    Let  me  put  it
  143.     another  way:    if you think that writing scripts for comm programs is
  144.     easy, then so is Macro Mania.
  145.  
  146.     In my experience, most users fall into two groups:  those  that  use  a
  147.     lot  of  macros  and  those that don't use any.  You either love 'em or
  148.     leave 'em alone.  Macro Mania is for those who love 'em  or  for  those
  149.     who  are  willing  to  expend some effort to see if they could learn to
  150.     love 'em.
  151.  
  152.     Bear with me -- I'm eventually going to describe  the  program,  but  I
  153.     want the stage to be set first.
  154.  
  155.     The easiest macro-producing program I've ever seen (and, admittedly,  I
  156.     haven't seen all that many) is a modem communications program,  HOST20,
  157.     which was specifically designed for use by CBer's on CompuServe.  While
  158.     in HOST20, if you want to set up a macro, you press Alt-F (the F is for
  159.     Function  key)  and  the  program  asks  you to enter the series of key
  160.     presses that you want to assign to the macro key (i.e. your  string  of
  161.     "ha"'s  or  whatever).    Then it asks you to press the function key to
  162.     which you want the macro assigned.  And that's it -- from then on,  you
  163.     have  that  string assigned to that function key -- and, of course, you
  164.     can change it whenever you  want  or  assign  other  strings  to  other
  165.     function keys.
  166.  
  167.     Now, with that in mind, here's what you have to do with Macro Mania  in
  168.     order  to set up a macro.  First, you have to create an ASCII text file
  169.     that describes the macros you want to install, using the equivalent  of
  170.     a  script language.  It's not as complicated as the script languages in
  171.     some comm programs, but it's not routine either.   Then,  you  have  to
  172.     compile  that  text  file  into a data file, using the compiler program
  173.     furnished in the Macro Mania archive.  Finally, you  have  to  use  the
  174.     Macro  Mania  program, MACRO.COM, to load the macros, i.e. to make them
  175.     active.  That's why I said that Macro Mania  is  not  for  someone  who
  176.     wants to set up a quick macro for one-time use.
  177.  
  178.     Oh, by the way, the archive contains  only  MACMANIA.EXE,  which  is  a
  179.     self-extracting  installation  program  that produces all the necessary
  180.     files and -- are you ready for this?  -- will only install on a disk in
  181.     drive  A:.  So, even if you have a hard disk, you have to first install
  182.     Macro Mania on a floppy in drive A and then copy it back to  your  hard
  183.     disk.
  184.  
  185.     If you're serious about macros, Macro Mania has some features that  may
  186.     interest  you.  You can put any key or key-combination possible on your
  187.     keyboard into a macro, including function keys, Return or  Enter,  Back
  188.     Space, etc.  You can have up to 134 macros.
  189.  
  190.     You can optionally choose whether Ctrl-Break will stop a macro or  not.
  191.     You  can optionally choose a Macrotoggle key which will turn all macros
  192.     off or on.  You can have Macro Mania installed permanently  (until  you
  193.     reboot) or only during the execution of a certain program.  And you can
  194.     even have multiple installations of Macro Mania.  (I  didn't  read  the
  195.     DOC  file carefully enough to understand the value of that last option,
  196.     but it's explained.)
  197.  
  198.     The language for the macro text file is composed of "character  expres-
  199.     sions"  and  "directive  expressions",  each of which is identified and
  200.     separated from any text strings in your  macro  by  being  enclosed  in
  201.     braces ({...}).
  202.  
  203.     There are only seven directive  expressions:    {BREAK},  {ON},  {OFF},
  204.     {MACROTOGGLE},  {KEY},  {START}, and {STOP}.  The character expressions
  205.     are numerous and represent keys on the keyboard.  Here are just  a  few
  206.     of them:
  207.  
  208.          Exp key     Secondary Exp(s)    Macro Definable    ASCII Code 
  209.          -------     ----------------    ---------------    ---------- 
  210.          {ALT 0}                               X               N/A 
  211.          {ALT -}                               X               N/A 
  212.          {ALT =}                               X               N/A 
  213.          {CTRL PGUP}                           X               N/A 
  214.          {NUMERIC .}                                            46 
  215.          {NUMERIC +}                                            43 
  216.          {NUMERIC -}                                            45 
  217.          {NUMERIC *}                                            42 
  218.          {NUMERIC /}                                            47 
  219.          {NUMERIC =}                                            61 
  220.          {NUMERIC 0}                                            48 
  221.          {NUMERIC 9}                                            57     
  222.          {BEEP}                {BELL}          X                 7     
  223.          {BACKSPACE}                           X                 8     
  224.          {TAB}                                 X                 9     
  225.          {LINEFEED}                            X                10     
  226.          {CTRL ENTER}                          X                10     
  227.          {ENTER}               {RETURN}; {CR}  X                13     
  228.          {CTRL BACKSPACE}                                      127     
  229.  
  230.     Without going into a lot of explanation about how  to  write  the  text
  231.     file (primarily because I don't want to learn it), here's an example of
  232.     a file that would bar Ctrl-Break from stopping the  macro,  that  would
  233.     make Alt-F10 a macro for toggling the macros off and on, and that would
  234.     make Alt-M a macro that produces the text string "Macro Mania;  Version
  235.     1.00":
  236.  
  237.          {BREAK}={OFF}
  238.          {MACROTOGGLE}={ALTF10}
  239.          {KEY}={ALT M}
  240.          {START}                                                     
  241.          Macro Mania; Version 1.00
  242.          {STOP}                                                      
  243.                                                                      
  244.     That file, named with  the  extension  .SRC,  then  would  have  to  be
  245.     compiled  with the Macro Mania compiler to produce a data file with the
  246.     extension .KEY.   Then,  to  load  the  macro  permanently,  you'd  use
  247.     MACRO.COM  with the compiled data-file name.  To make a macro effective
  248.     only during execution of a given program, you use MACRO, the  data-file
  249.     name  and  the  name  of the program you want to run with the macro(s),
  250.     and you must include the program's .EXE or whatever extension.
  251.  
  252.     The Macro Mania DOC file is one of the most  comprehensive  I've  seen.
  253.     It  covers  everything  in  careful  detail and includes six appendices
  254.     covering errors, common questions and answers, a list of the expression
  255.     keys (script commands), a discussion of the technical structure of  the
  256.     data  file,  a  discussion  of the use of text editors for creating the
  257.     text file and, of course, lots of stuff  about  the  shareware  concept
  258.     (which the author refers to as "freeware").
  259.  
  260.     However, the documentation isn't worth  much  if  you  can't  make  the
  261.     program  work  properly  --  and I couldn't, at least not consistently.
  262.     Pursuant to the instructions and examples in the DOC  file,  I  created
  263.     the following text file and named it TEST.SRC:
  264.  
  265.          {BREAK}={ON}
  266.          {MACROTOGGLE}={ALT F10}
  267.          {KEY}={CTRL B}
  268.          {START}
  269.          DIR B:{ENTER}
  270.          {STOP}
  271.  
  272.     Then I compiled it via the command COMPILER TEST.SRC TEST.KEY <Return>.
  273.     The  compiler  reported compilation of one macro with no errors.  Then,
  274.     pursuant to the instructions in the DOC file, I tried  to  load  it  as
  275.     DOS-resident,  using  the  command  MACRO  TEST  /D.  I got the message
  276.     "memory allocation error; cannot load COMMAND, system halted" and I had
  277.     to reboot.  I read and re-read the DOC file and could find no reference
  278.     to that error message or any explanation to help me solve  my  problem.
  279.     I  tried  it  again with no other memory-resident utilities loaded, and
  280.     again with "Break=On" removed from my Config.Sys  file,  but  the  same
  281.     thing happened each time.
  282.  
  283.     Then, combining other examples from the DOC  file,  I  prepared  a  new
  284.     TEST.SRC  file  with  the  following  lines (the 7th line was blank, as
  285.     shown below):
  286.  
  287.          {BREAK}={ON}
  288.          {MACROTOGGLE}={ALT F10}
  289.          {KEY}={ALT M}
  290.          {START}
  291.          Macro Mania; Version 1.00
  292.          {STOP}
  293.  
  294.          {KEY}={CTRL B}
  295.          {START}
  296.          DIR B:{ENTER}
  297.          {STOP}
  298.  
  299.     Following the same steps as previously, I compiled  the  file  and  the
  300.     message  indicated that 2 macros had been compiled without error.  Then
  301.     I loaded it as memory-resident, as previously, and this time it  loaded
  302.     without  error  and  all  three  macros  worked  properly,  i.e.  Alt-M
  303.     produced the text string "Macro Mania; Version 1.00", Ctrl-B  performed
  304.     a directory listing of drive B, and Alt-F10 turned those macros off and
  305.     on.
  306.  
  307.     Then, after re-booting to clear those macros, I created  the  following
  308.     test  file  (same  as  above,  but reversing the order of the Alt-M and
  309.     Ctrl-B macros):
  310.  
  311.          {BREAK}={ON}
  312.          {MACROTOGGLE}={ALT F10}
  313.          {KEY}={CTRL B}
  314.          {START}
  315.          DIR B:{ENTER}
  316.          {STOP}
  317.  
  318.          {KEY}={ALT M}
  319.          {START}
  320.          Macro Mania; Version 1.00
  321.          {STOP}
  322.  
  323.     That one also compiled, loaded and worked without error.
  324.  
  325.     Again after re-booting, I created the following test file,  using  only
  326.     the Alt-M macro:
  327.  
  328.          {BREAK}={ON}
  329.          {MACROTOGGLE}={ALT F10}
  330.          {KEY}={ALT M}
  331.          {START}
  332.          Macro Mania; Version 1.00
  333.          {STOP}
  334.  
  335.     That one also worked without error.
  336.  
  337.     Then I made four more tests, re-booting  before  each  one,  using  the
  338.     following test files:
  339.  
  340.          Test 1:  {BREAK}={ON}
  341.                   {MACROTOGGLE}={ALT F10}
  342.                   {KEY}={CTRL D}
  343.                   {START}
  344.                   DIR B:{ENTER}
  345.                   {STOP}
  346.  
  347.          Test 2:  {BREAK}={ON}
  348.                   {MACROTOGGLE}={ALT F10}
  349.                   {KEY}={ALT B}
  350.                   {START}
  351.                   DIR B:{ENTER}
  352.                   {STOP}
  353.  
  354.          Test 3:  {BREAK}={ON}
  355.                   {MACROTOGGLE}={ALT F10}
  356.                   {KEY}={ALT B}
  357.                   {START}
  358.                   CLS{ENTER}
  359.                   {STOP}
  360.  
  361.          Test 4:  {BREAK}={ON}
  362.                   {MACROTOGGLE}={ALT F10}
  363.                   {KEY}={CTRL B}
  364.                   {START}
  365.                   DIR B:{ENTER}
  366.                   {STOP}
  367.  
  368.                   {KEY}={ALT M}
  369.                   {START}
  370.                   CLS{RETURN}
  371.                   {STOP}
  372.  
  373.     All four resulted in the same error message as first  described  above.
  374.     Note that, in lieu of Ctrl-B, Test 1 used Ctrl-D and Test 2 used Alt-B,
  375.     but both used the DIR B:  command, while Test 3 used Alt-B and the  CLS
  376.     command, and Test 4 combined Ctrl-B with DIR B:  and Alt-M with CLS.
  377.  
  378.     From all of the above tests, it would appear that  Macro  Mania  has  a
  379.     problem  dealing  with  a  file  that  consists  of only one or two DOS
  380.     commands, such as DIR B:  or CLS, but that a DOS command can be handled
  381.     if there are at least two macros in the file and one of them is a text-
  382.     string macro.
  383.  
  384.     So, if you plan to use Macro Mania for DOS commands, make sure that you
  385.     include  at  least  one  text-string  macro in the data file -- or wait
  386.     until a later version of Macro  Mania  resolves  this  anomoly.    (Or,
  387.     perhaps  all it would take is a more careful reading of the DOC file to
  388.     discover something I missed.)
  389.  
  390.     Query:  If I have trouble remembering what I had for lunch  today,  how
  391.     in the world am I going to remember  134  macros;  and,  when  deciding
  392.     which  key(s)  to  use  for  which  macro(s),  to  avoid duplication or
  393.     conflict with key combinations in other programs,  how  do  I  remember
  394.     which of my other programs already use which keys as  macros  of  their
  395.     own?    (As it happens, my wife makes an unforgettable spaghetti -- but
  396.     that's beside the point.)
  397.  
  398.                                   **********
  399.     
  400.     
  401.                          An Idea for Saving Disk Space
  402.     
  403.     
  404.     Let's assume that you have lots of RAM and a hard disk,  and  that  the
  405.     hard  disk  is  becoming full.  Let's also assume that you have several
  406.     small (less than 2000 bytes) COM files that you use regularly.  Now, we
  407.     know that, because of the way disk space is allocated and depending  on
  408.     the type of hard disk you have, those small files are  each  taking  up
  409.     1024,  2048  or  4096 bytes of disk space (depending on the hard disk),
  410.     even though each may be much smaller than that.
  411.  
  412.     For example, my hard disk uses 2048-byte clusters.  Hence, even an  89-
  413.     byte  COM  file takes up 2048 bytes of disk space -- and I have over 30
  414.     COM files that are less than 2000 bytes in size, and many of them  have
  415.     less  than  1000 or less than 100 bytes.  That's a lot of wasted space.
  416.     On the other hand, I have 704K of RAM.
  417.  
  418.     So, here's my idea, which I haven't tried yet since my hard disk  still
  419.     has almost half of its capacity available.  Why not put all those small
  420.     COM  files  into  one  archive  (e.g. COM.ARC)  and  then  set  up  the
  421.     Autoexec.Bat  file  to  create  a RAM-disk and to extract the COM files
  422.     from the archive to the RAM-disk, and include in the PATH specification
  423.     the  drive  name  of  the RAM-Disk?  That way, every time you boot, all
  424.     those COM files would be in RAM, which means they  would  execute  even
  425.     faster but would still be accessible at all times, and you'd save a ton
  426.     of space on your hard disk.
  427.  
  428.     What do you think -- good idea?
  429.  
  430.     The shareware program, XEQ115.ARC,  will  do  something  similar.    It
  431.     combines  several  COM programs into one and, to run one of them, you'd
  432.     enter XEQ and the COM filename.   But,  as  I  recall,  it's  a  little
  433.     complicated  to  set  up  and  there's a limit on how many files can be
  434.     combined and, hence, you'd have to remember which COM  program  was  in
  435.     which of the combined files.
  436.  
  437.                                   **********
  438.  
  439.  
  440.                  Keyboard Clicks and Re-Entering DOS Commands
  441.     
  442.     
  443.     You probably already know this stuff, and I may have known  it  at  one
  444.     time and forgot, but I just accidentally, and virtually simultaneously,
  445.     ran across two fascinating features about DOS.
  446.  
  447.     I accidentally pressed Alt-Esc.  Do you know what that does?   Try  it.
  448.     It  toggles  the  keyboard clicking off and on.  When I had my old H-19
  449.     smart terminal, I always had the key click off because it  annoyed  me.
  450.     But  with my new system, I've never considered turning it off and don't
  451.     remember ever knowing how to do it.  Well,  now  I  know  --  and  it's
  452.     really  eerie to see the cursor moving and not hear the clicks when you
  453.     hold down a key.
  454.  
  455.     Then I accidentally pressed the  right  arrow  key  while  at  the  DOS
  456.     command  line  --  and  I  was surprised to see the prior command being
  457.     reprinted, one character with each key press.  I  knew  that  F3  would
  458.     reprint  the  entire  prior  command, but I didn't know about the arrow
  459.     keys.  The left arrow key acts just like the Back Space key.
  460.  
  461.     One of these days I really should read the DOS manual to see what  else
  462.     I'm missing.
  463.  
  464.     On the other hand, I couldn't find any reference to the key-click in my
  465.     DOS manual's index.  Maybe I discovered an undocumented feature.  Let's
  466.     call it the "Skipclick Option".
  467.  
  468.                                   **********
  469.  
  470.  
  471.                            What You Should Have (4)
  472.  
  473.                   "The best laid plans of mice and men ...."
  474.  
  475.     
  476.     In Issue #6, I started a discussion of programs  that  everyone  should
  477.     have  by  listing some of the best file managers that I've come across.
  478.     In Issues #7 and #8, I reviewed the programs in that  list.    In  this
  479.     issue, I was going to discuss some other programs that you should  have
  480.     and  some  that are worthy of your consideration as "nice to have" but,
  481.     as you can see, I got sidetracked with other things.  Also, it occurred
  482.     to  me that, not only was I being presumptuous by thinking that I could
  483.     be the final arbiter on what everyone  should  have,  but  also  I  was
  484.     biting off considerably more than I would  ever  be  able  to  chew  --
  485.     there's a whole heck of a lot of really fine software out there.
  486.  
  487.     So, I've revised the plan.  Instead of  suggesting  what  programs  you
  488.     should  have,  I'm  planning  to  discuss  in future issues some of the
  489.     shareware and public domain programs that I have.  And unless I  change
  490.     my  mind  again, I'll probably break them down into three basic catego-
  491.     ries:  what's in my Autoexec.Bat and Config.Sys files; what's in my BIN
  492.     directory (other than the DOS files), i.e. the things I  use  regularly
  493.     or  like  to have immediately available for when I need them (thanks to
  494.     the PATH specification);  and  the  things  I  keep  in  my  \MISC\MISC
  495.     subdirectory  --  my "Fibber McGee's Closet", where I store things that
  496.     look interesting and that I just might have (but haven't so far had)  a
  497.     need for.
  498.  
  499.     In the meantime, don't forget that I welcome questions, or  suggestions
  500.     of topics to discuss or files to review.
  501.  
  502.                                   **********
  503.  
  504.                        Autoexec.Bat and Config.Sys Files
  505.  
  506.  
  507.                               What's in the Bin?
  508.     
  509.  
  510.               "Fibber McGee's Closet":  The \Misc\Misc Directory
  511.