home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT071.ZIP / TOOLBOX.EXE / TOOLBOX.DOC < prev    next >
Text File  |  1991-04-24  |  207KB  |  4,859 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.     ===================================================================
  23.  
  24.  
  25.  
  26.                       <*> Computer Tyme DOS ToolBox <*>
  27.  
  28.                               Reference Manual
  29.  
  30.                     Copyright 1983 - 1991 by Marc Perkel
  31.  
  32.          All Rights Reserved * Version 2.0 * Release Date: 04-18-91
  33.  
  34.      Computer Tyme * 411 North Sherman Suite 300 * Springfield Mo. 65802
  35.  
  36.                   (417) 866-1222 voice * (417) 866-1665 bbs
  37.  
  38.                              Fax: (417) 866-0135
  39.                             CompuServe 76505,1120
  40.  
  41.  
  42.  
  43.     ===================================================================
  44.  
  45.  
  46.  
  47.    Computer Tyme DOS ToolBox * Table of Contents           Page 1
  48.    _______________________________________________________________
  49.  
  50.  
  51.  
  52.        License ...........................................  1
  53.        Warranty ..........................................  1
  54.        Trademarks ........................................  2
  55.        Disclaimer ........................................  2
  56.        Acknowledgements ..................................  2
  57.        Introducing the DOS ToolBox .......................  3
  58.        DM Poem ...........................................  3
  59.        Backing up your Program Disks .....................  4
  60.        Changing the Prompt ...............................  4
  61.        Installing the DOS ToolBox ........................  4
  62.        The Path Command ..................................  5
  63.        Directory Master ..................................  5
  64.        -- DM's WorkHorse Functions .......................  6
  65.        -- Software Philosophy Behind DM ..................  7
  66.        -- Main Screen ....................................  8
  67.        -- Help Screen ....................................  10
  68.        -- Marking and UnMarking Files ....................  10
  69.        -- Single File Commands ...........................  11
  70.        -- Marked File Commands ...........................  11
  71.        -- General Commands ...............................  12
  72.        -- Disk Statistics ................................  12
  73.        -- Extra Functions ................................  12
  74.        -- Exiting DM .....................................  13
  75.        -- Function Key Commands ..........................  13
  76.        -- Marking Files ..................................  15
  77.        -- Copy a File ....................................  15
  78.        -- Copy All Marked Files ..........................  16
  79.        -- Move a File ....................................  16
  80.        -- Move all Marked Files ..........................  16
  81.        -- Delete a File ..................................  17
  82.        -- Delete all Marked Files ........................  17
  83.        -- Controlling the Sort Order .....................  17
  84.        -- Renaming Files .................................  17
  85.        -- Viewing Text Files .............................  18
  86.        -- Editing Text Files .............................  18
  87.        -- Patching a File ................................  18
  88.        -- Change File Date ...............................  19
  89.        -- The Status Window ..............................  19
  90.        -- Disk Free Space ................................  19
  91.        -- Goto Filename ..................................  20
  92.        -- Re-Reading the Directory .......................  20
  93.        -- Changing Disk Drives ...........................  20
  94.        -- Changing the Path ..............................  20
  95.        -- Changing the File Mask .........................  21
  96.        -- Tree Mode ......................................  21
  97.        -- Wildcard Mark ..................................  22
  98.        -- Reverse Marks ..................................  22
  99.        -- Changing Colors ................................  23
  100.        -- Execute a DOS Command ..........................  23
  101.        -- Execute a File .................................  23
  102.        -- Programmable Function Keys .....................  24
  103.  
  104.  
  105.  
  106.    Computer Tyme DOS ToolBox * Table of Contents           Page 2
  107.    _______________________________________________________________
  108.  
  109.  
  110.        -- Programming with Variables .....................  26
  111.        -- Saving your Programming ........................  28
  112.        -- The AutoRun Key ................................  29
  113.        -- About File Attributes ..........................  31
  114.        -- Changing File Attributes .......................  32
  115.        For New Users .....................................  33
  116.        Technical Support BBS .............................  39
  117.        PD.EXE - Pick Directory ...........................  39
  118.        DoList ............................................  43
  119.        -- DoList Shell Mode ..............................  43
  120.        -- Internal Dolist Commands .......................  45
  121.        -- DoList in LIST Mode ............................  46
  122.        D.EXE - Sweet Little Directory Program ............  48
  123.        FIND.EXE ..........................................  50
  124.        SORT.EXE ..........................................  50
  125.        MORE.EXE ..........................................  50
  126.        FREE.EXE - Disk Free Space Utility ................  51
  127.        FIXPATH.EXE .......................................  51
  128.        FORK.EXE ..........................................  51
  129.        PIPEDIR.EXE .......................................  52
  130.        WHEREIS.EXE .......................................  52
  131.        MOVE.EXE ..........................................  53
  132.        ZDEL.EXE - Delete Utility .........................  54
  133.        RAMMAP.EXE - Memory Display Utility ...............  54
  134.        INMEM.EXE .........................................  55
  135.        KBD.EXE - Keyboard Utility ........................  55
  136.        PARK.COM - Parks your Hard Disk Heads .............  57
  137.        BATEXIT.BAT - Worlds Smallest Useful Program ......  57
  138.        TESTIF.EXE - Batch File Utility ...................  58
  139.        VERSION.EXE .......................................  61
  140.        TEDIT.EXE - Full Screen Text Editor ...............  61
  141.        -- Status Line ....................................  62
  142.        -- Main Pull Down Menu ............................  62
  143.        -- Quick Keys .....................................  62
  144.        -- File ...........................................  62
  145.        -- Block ..........................................  63
  146.        -- Search .........................................  63
  147.        -- Print ..........................................  64
  148.        -- Editing ........................................  64
  149.        -- Other ..........................................  64
  150.        -- Quit ...........................................  64
  151.        -- Saving your work ...............................  65
  152.        TSR Management Utilities ..........................  65
  153.        -- About TurboPower Software ......................  65
  154.        -- Introduction ...................................  66
  155.        -- Mark, FMark, and Release .......................  67
  156.        -- MarkNet and RelNet .............................  72
  157.        -- Watch and Disable ..............................  75
  158.        -- MapMem, RamFree, and Device ....................  76
  159.        -- EatMem .........................................  81
  160.        The Network Survival Kit ..........................  81
  161.        XMETER.EXE - Software Metering ....................  81
  162.  
  163.  
  164.  
  165.    Computer Tyme DOS ToolBox * Table of Contents           Page 3
  166.    _______________________________________________________________
  167.  
  168.  
  169.        LOGOFF.EXE ........................................  84
  170.        BESTNET.EXE .......................................  84
  171.        NS.EXE - NetSmart .................................  86
  172.        Other Computer Tyme Products ......................  87
  173.  
  174.  
  175.  
  176.    Computer Tyme DOS ToolBox Users Manual                  Page 1
  177.    _______________________________________________________________
  178.  
  179.  
  180.    LICENSE AGREEMENT   LICENSE AGREEMENT   LICENSE AGREEMENT
  181.  
  182.    Computer Tyme DOS ToolBox - Copyright 1983-1991 - All rights Reserved.
  183.    You are licensed to use this program on a single CPU or workstation. If
  184.    you are running on a network, you are required to license a separate
  185.    copy for each workstation or a file server license for each file server.
  186.    If you are running on a multiuser operating system such as Concurrent
  187.    DOS, you are required to license a copy for each workstation. Everyone
  188.    who uses this menu, must license a copy unless several people share the
  189.    same workstation.
  190.  
  191.    This software is licensed and not sold. The license begins when Computer
  192.    Tyme receives payment in full. You may not transfer, sell, sublease or
  193.    rent this software without the written consent of Computer Tyme. You are
  194.    not allowed to distribute MarxMenu in runtime form with software you
  195.    developed unless it is in combination with a paid for copy of MarxMenu,
  196.    or you have made special arrangements in writing with Computer Tyme to
  197.    do so.
  198.  
  199.    Use of this product constitutes your acceptance of the terms and
  200.    conditions of this license and of my copyright and your agreement to
  201.    abide by these terms and conditions.
  202.  
  203.    WARRANTY   WARRANTY   WARRANTY
  204.  
  205.    The warranty is limited to the diskettes to be machine readable for a
  206.    period of 30 days after purchase. Although we try hard to write perfect
  207.    software that has no bugs, we do not guarantee that. We also do not
  208.    guarantee that this product is fit for every purpose and we are not
  209.    liable for any damages that might occur from use of this product. This
  210.    agreement is governed by the laws of the State of Missouri.
  211.  
  212.     Computer Tyme
  213.     411 North Sherman, Suite 300
  214.     Springfield, Mo. 65802
  215.     417-866-1222 voice * 417-866-1665 bbs * 417-866-0135 fax
  216.  
  217.  
  218.  
  219.    Computer Tyme DOS ToolBox Users Manual                  Page 2
  220.    _______________________________________________________________
  221.  
  222.  
  223.    TRADEMARKS   TRADEMARKS   TRADEMARKS
  224.  
  225.    MarxMenu, DOS ToolBox, Directory Master, and The Network Survival Kit
  226.    are trademarks of Computer Tyme.
  227.  
  228.     QEdit and TEdit are trademarks of SemWare.
  229.     Lotus is a registered trademark of Lotus Development.
  230.     Wordstar is a registered trademark of MicroPro International.
  231.     Smart Software is a trademark of Informix.
  232.     MS-DOS is a trademark of Microsoft.
  233.     Turbo Pascal is a trademark of Borland International.
  234.     OPRO and TPRO are trademarks of TurboPower Software
  235.     Netware and Novell are trademarks of Novell
  236.     DesqView and QEMM are trademarks of Quarterdeck
  237.     IBM is a trademark of International Business Machines
  238.  
  239.    DISCLAIMER   DISCLAIMER   DISCLAIMER
  240.  
  241.    Use of this program acknowledges this disclaimer of warranty: "This
  242.    program is supplied as is. Computer Tyme disclaims all warranties,
  243.    expressed or implied, including, without limitation, the warranties
  244.    merchanticability and of fitness of this program for any purpose.
  245.    Computer Tyme assumes no liability or damages direct or consequential,
  246.    which may result from the use of this program."
  247.  
  248.    ACKNOWLEDGEMENTS   ACKNOWLEDGEMENTS   ACKNOWLEDGEMENTS
  249.  
  250.    I'd like to thank the following people for making this software
  251.    possible.
  252.  
  253.    Vicki Perkel, for staying up late hours working on this manual, writing
  254.    the DM poem, and being good to me.
  255.  
  256.    The staff at Computer Tyme for their effort and support and being the
  257.    best employees in the world.
  258.  
  259.    Borland International for writing Turbo Pascal and keeping it bug free
  260.    and well supported.
  261.  
  262.    TurboPower Software for their very powerful extensions to Turbo Pascal,
  263.    and their well written, well supported product.
  264.  
  265.    SemWare for their TEdit and QEdit full screen editors.
  266.  
  267.    All you users who actually paid for this package so that we may continue
  268.    to eat. And those of you who have made suggestions to improve our
  269.    product.
  270.  
  271.  
  272.  
  273.    Computer Tyme DOS ToolBox Users Manual                  Page 3
  274.    _______________________________________________________________
  275.  
  276.  
  277.    INTRODUCING THE DOS TOOLBOX   INTRODUCING THE DOS TOOLBOX   INTRODUCING THE DOS TOOLBOX
  278.  
  279.    The Computer Tyme DOS ToolBox contains powerful and simple to use
  280.    utilities. Some of the programs are written for beginners, others for
  281.    intermediate and advanced users. The Computer Tyme DOS ToolBox programs
  282.    come with help screens and on-line documentation which give quick
  283.    proficiency with each program. The following information briefly
  284.    explains what each program does and the user level it is best suited
  285.    for. More complete information on each program is subsequently provided
  286.    in this reference manual.
  287.  
  288.    Computer Tyme invites you to begin using these programs now. Once you
  289.    begin using Directory Master, DoList, etc., you will not want to be on a
  290.    computer that doesn't have them. We are continuing to develop and
  291.    improve the Computer Tyme DOS ToolBox. Our goal is to continue to
  292.    develop programs that make DOS easier for the novice and more powerful
  293.    for the professional. Your comments and suggestions are always welcome.
  294.  
  295.  
  296.                    DM, just a programmer's whim?
  297.                    More than a whim, is new DM
  298.                    Selects, reflects and sorts for you
  299.                    Tags, then nags for more to do.
  300.  
  301.  
  302.                    Pick your drive, name your path
  303.                    Up comes your file in nothing flat!
  304.                    To quickly review or execute files
  305.                    Programmable keys will make you smile.
  306.  
  307.  
  308.                    Need files copied, moved or deleted?
  309.                    These routine tasks are quickly completed
  310.                    So hack or sack whatever your whim
  311.                    Have yourself a blast with new DM!
  312.  
  313.                                     By: Vicki Perkel
  314.  
  315.  
  316.  
  317.    Computer Tyme DOS ToolBox Users Manual                  Page 4
  318.    _______________________________________________________________
  319.  
  320.  
  321.    BACKING UP YOUR PROGRAM DISKS   BACKING UP YOUR PROGRAM DISKS   BACKING UP YOUR PROGRAM DISKS
  322.  
  323.    You should always make a backup of each of your software disks. The
  324.    backup, or working copy, is for everyday use. Put the original in a safe
  325.    place. Then, if something happens to the working copy you can make
  326.    another copy from the original.
  327.  
  328.    1) Have your "DOS ToolBox" diskette and a blank diskette ready.
  329.  
  330.    2) Bring up the "C>" prompt and type "DISKCOPY A: A:" and then press the
  331.    Enter key. This tells the computer to copy the disk in drive A to
  332.    another disk which will later be put in drive A.
  333.  
  334.    3) Follow the instructions on the screen. The "CT DOS ToolBox" diskette
  335.    is the "source" and the blank diskette is the "target."
  336.  
  337.    Note: Your blank disk does not need to be formatted in advance. The
  338.    "DISKCOPY" command formats the disk at the same time that the files are
  339.    being copied.
  340.  
  341.    CHANGING THE PROMPT   CHANGING THE PROMPT   CHANGING THE PROMPT
  342.  
  343.    Some computers do not display the name of the current subdirectory at
  344.    the prompt. You may see only the prompt, for example, C> or C:. By
  345.    typing PROMPT $P: at the DOS command line you will be able to see the
  346.    name of the current directory at the prompt when you change directories.
  347.  
  348.    INSTALLING THE DOS TOOLBOX   INSTALLING THE DOS TOOLBOX   INSTALLING THE DOS TOOLBOX
  349.  
  350.    The Computer Tyme DOS ToolBox may be used on any PC/XT/AT compatible
  351.    system with a hard disk and at least 384k resident memory.
  352.  
  353.    Turn on the system. When "C:" appears, insert the program disk in Drive
  354.    A. At this point you can either create a new directory for the files or
  355.    copy them into an existing directory. Whatever you choose, the files
  356.    need to be in a directory which is "path accessable" (see "The Path
  357.    Command.")
  358.  
  359.    To make a directory, type MD space and the name of the new directory.
  360.    Then type CD space and the name of the new directory. To put the files
  361.    in an existing directory, just type CD space and the name of the
  362.    directory. At this point you are ready to copy the files from the floppy
  363.    to the hard drive. Next type copy a:*.* and press the Enter key. After
  364.    the programs are copied, type INSTALL. This will unpack all the ToolBox
  365.    Programs.
  366.  
  367.  
  368.  
  369.    Computer Tyme DOS ToolBox Users Manual                  Page 5
  370.    _______________________________________________________________
  371.  
  372.  
  373.    THE PATH COMMAND   THE PATH COMMAND   THE PATH COMMAND
  374.  
  375.    It is to your advantage to be able to execute the programs from any
  376.    subdirectory you may be in. To do this, you may have to designate a path
  377.    in your autoexec.bat file using the DOS "Path" command. When using a
  378.    hard drive, you may frequently be in a directory other than the one
  379.    the programs are in.
  380.  
  381.    The "Path" command allows you to execute a program when it is not in the
  382.    subdirectory you are currently in. If you want to execute the programs
  383.    from any directory, put them in a directory that your PATH is set up to
  384.    access. If you have not set up a path command, refer to your MS-DOS
  385.    manual or your friendly neighborhood computer wizard as to how to do
  386.    this.
  387.  
  388.    DIRECTORY MASTER   DIRECTORY MASTER   DIRECTORY MASTER
  389.  
  390.    To execute Directory Master, type "DM". Directory Master "DM", is a
  391.    powerful utility program for MS-DOS compatible computers. DM was created
  392.    to allow you to copy, move and delete files quickly and easily. But we
  393.    didn't stop there. Special features allow you to run programs, execute
  394.    commands, and view files directly from DM, then return to DM exactly
  395.    where you left off.
  396.  
  397.    DM is streamlined - many tasks can be completed with just one keystroke.
  398.    DM allows you to maintain order on your disks with a minimum of time and
  399.    effort. When you use DM, you are able to skim through your directory and
  400.    mark all the files you want to be moved, copied, or deleted. If you have
  401.    lots of files to delete, you can delete them all at once. If you want to
  402.    copy selected files onto a diskette, you can copy them all at once.
  403.  
  404.    The Tree Mode allows you to jump from the root directory to any
  405.    subdirectory and back again with a minimum of keystrokes. Suppose you
  406.    want to separate your data files from your spreadsheet program files.
  407.    You can mark all data files, create a subdirectory to hold them and move
  408.    them all at once.
  409.  
  410.    Perhaps you have a lot of old document files in your word processor
  411.    program and you want to delete the clutter, but you can't remember
  412.    what's in a certain file. No problem, the Programmable Function Keys
  413.    allow you to call up the word processor and load the indicated file in
  414.    one keystroke. After you've looked over the file and exited the word
  415.    processor, you automatically return to DM, right where you left off.
  416.  
  417.  
  418.  
  419.    Computer Tyme DOS ToolBox Users Manual                  Page 6
  420.    _______________________________________________________________
  421.  
  422.  
  423.    DM'S WORKHORSE FUNCTIONS   DM'S WORKHORSE FUNCTIONS   DM'S WORKHORSE FUNCTIONS
  424.  
  425.    Quick backups - copy all or selected files from one diskette to another,
  426.    or from the hard drive to diskette or vice versa.
  427.  
  428.    Maintain order - categorize your files in subdirectories. DM quickly
  429.    moves your files from one subdirectory to another or from the root
  430.    directory to subdirectories.
  431.  
  432.    Easy disk cleanup - move or delete selected files from any drive.
  433.  
  434.    Scan quickly through a hard disk's root directory and subdirectories.
  435.  
  436.    Check any drive to see the size of individual files and the amount of
  437.    free space on the disk.
  438.  
  439.    Sort files in a directory for viewing in any order desired:
  440.    alphabetical by filename, alphabetical by extension, by date, by size,
  441.    or reverse the sorted order.
  442.  
  443.    List only certain files within a directory, such as those with a given
  444.    extension.
  445.  
  446.    Execute a program or view the contents of a file directly from DM, and
  447.    return to DM exactly where you left off.
  448.  
  449.    Rename any file.  Change the date on any file.
  450.  
  451.    Change the attributes of a file, including: Hidden, System, Read-Only,
  452.    and Archive.
  453.  
  454.    Execute a DOS command directly from DM and return to DM in the same
  455.    place that you left off.
  456.  
  457.    Custom program up to 30 function keys. Get to know DM's Special AutoRun
  458.    Feature.
  459.  
  460.  
  461.  
  462.    Computer Tyme DOS ToolBox Users Manual                  Page 7
  463.    _______________________________________________________________
  464.  
  465.  
  466.    SOFTWARE PHILOSOPHY BEHIND DM   SOFTWARE PHILOSOPHY BEHIND DM   SOFTWARE PHILOSOPHY BEHIND DM
  467.  
  468.    DM was originally written in 1985 to provide the same functions for
  469.    MS-DOS as a program called SWEEP did for CP/M. The main function of this
  470.    program is to be able to select files from a list of files, then either
  471.    copy them, move them, or delete them. Thus the design of this program is
  472.    such to make these functions as easy as possible.
  473.  
  474.    In order to help you decide which files to copy, move, or delete, DM
  475.    allows you to sort the list by name, date, extension or size, and to
  476.    reverse the sorted order. This allows you to list files in a directory
  477.    several different ways. In addition, DM allows you to use a file mask,
  478.    to work with a group of files rather than the whole directory.
  479.  
  480.    The files are displayed in a vertical list. The up and down arrows, page
  481.    up, page down, home and end keys move you through the list. The "G"
  482.    (GOTO) command is provided to help you get to a desired place in the
  483.    list quickly. Files are selected (marked) using the right arrow key, and
  484.    unselected (unmarked) using the left arrow key. All files can be marked
  485.    using Ctrl-Right Arrow and unmarked using the Ctrl-Left Arrow. A wild
  486.    card mark is provided to mark all files that match a particular mask.
  487.    When files are marked they are simultaneously highlighted for action.
  488.  
  489.    Once files are marked (highlighted) they can be copied, moved to another
  490.    disk drive or subdirectory, or deleted. You can change file attributes
  491.    on all marked files or run a program on all marked files. Copy, move,
  492.    delete, and change file attributes can be performed on the file at the
  493.    pointer. You can rename the file or change the file's date. You can
  494.    execute the file or run up to 30 predefined programs on a file.
  495.  
  496.    To help you move through the directory structure, the Tree Mode is
  497.    provided which shows you only directories. By using the arrow keys, you
  498.    can move back and forth between them.
  499.  
  500.    DM provides a status window that allows you to see the number of files,
  501.    the total size of all files, the number of marked files, and the total
  502.    size of all marked files. It shows the free space on the disk and
  503.    provides additional information about the file that you are pointing to.
  504.    Current path, drive, and file mask information are also displayed.
  505.  
  506.    DM allows you to execute programs or DOS commands on the file you are
  507.    pointing to or on all marked files. The Autorun feature has the ability
  508.    to figure out what program to run on a file by recognizing the name of
  509.    the file's extension. This would be used if, for example, you are in
  510.    your spreadsheet directory trying to determine which spreadsheets to
  511.    delete. In the process you would like to look at them before marking
  512.    them for deletion. By programming an AutoRun string to load your
  513.    spreadsheet program and bring up the file at the pointer, DM will let
  514.    you execute your spreadsheet program and load the file you are pointing
  515.    to, then return to DM exactly where you left off.
  516.  
  517.  
  518.  
  519.    Computer Tyme DOS ToolBox Users Manual                  Page 8
  520.    _______________________________________________________________
  521.  
  522.  
  523.    DM is designed to be as intuitive as possible. If you get confused,
  524.    press F1 for help. The following one-letter commands work on the file at
  525.    the pointer. C is for Copy, D for Delete, M is for Move, and A is for
  526.    Attributes. The following commands have the same functions as described
  527.    above but work on all marked files: Alt-C for Copy, Alt-D for Delete,
  528.    Alt-M for Move and Alt-A for Attributes. (Remember to type the letter
  529.    while simultaneously holding down the Alternate Key.) Other commands
  530.    include R to Rename a file, T for Change Date, F for Freespace, V for
  531.    View, E for Edit, P is for Patch, G for Goto, S for Sort, and Q to Quit.
  532.  
  533.    Many of the functions of DM are especially helpful to the advanced
  534.    computer user. If you don't understand all the functions of DM, just
  535.    stick to the simple ones. As your knowledge of MS-DOS and computers
  536.    grow, you will find more and more uses for DM.
  537.  
  538.    MAIN SCREEN   MAIN SCREEN   MAIN SCREEN
  539.  
  540.     +-------------------------------------------------------------------+
  541.     | File Name  Date    Size |               Total * Marked            |
  542.     |>FCPY.BAT   05-20-87  2k | Size of Files: 3716 | 0     Free: 1738k |
  543.     | FLESYS.EXE 11-30-88 12k | Numb of Files:  236 | 0     Sort: Name  |
  544.     | FIND.EXE   12-21-90  8k |                             Subs: 20    |
  545.     | FIXPTH.EXE 12-21-90  6k | Path: C:\                               |
  546.     | FMARK.COM  01-27-90  2k | Size: 26                    Mask: *.*   |
  547.     | FORK.EXE   12-21-90  6k | Attributes: Archive                     |
  548.     | FORMAT.COM 12-13-90 32k |-----------------------------------------|
  549.     | GOFILE.BAT 09-29-90  2k |                                         |
  550.     | HANDW      09-26-90  2k |                                         |
  551.     | HIMEM.SYS  12-13-90 12k |                                         |
  552.     | HIRES.COM  07-23-87  2k |                                         |
  553.     | HYPE.TXT   12-17-87  6k |               +----------+              |
  554.     | ICE.MNU    03-11-90  2k |               | F1  Help |              |
  555.     | INMEM.EXE  12-21-90  6k |               +----------+              |
  556.     | INMEM.TXT  11-28-90  2k |                                         |
  557.     | INST.MNU   12-30-90 18k |                                         |
  558.     | INSTAL.TXT 04-13-89  4k |                                         |
  559.     | IO.SYS     02-07-91 34k*|         <*> Directory Master <*>        |
  560.     | IPXRX.COM  03-02-91 30k |              Computer Tyme              |
  561.     | JIVE.DOC   09-23-87  2k |       411 North Sherman Suite 300       |
  562.     | JIVE.EXE   10-11-86 36k | Springfield, Mo. 65802   (417) 866-1222 |
  563.     +-------------------------------------------------------------------+
  564.  
  565.  
  566.    This is the DM Main Menu Screen. The following is a brief description of
  567.    each feature on the screen, followed by a text reference.
  568.  
  569.    FILE WINDOW (Left Window):
  570.  
  571.    FILE NAME - The column of names under this heading lists the files in
  572.    the current directory.
  573.  
  574.  
  575.  
  576.    Computer Tyme DOS ToolBox Users Manual                  Page 9
  577.    _______________________________________________________________
  578.  
  579.  
  580.    DATE - This shows the date the file was created or last modified.
  581.  
  582.    SIZE - This tells how many bytes are in the file, in k (1024 bytes).
  583.  
  584.    STATUS WINDOW (Upper Right Window):
  585.  
  586.    SIZE OF FILES - Under the heading marked "Total" is the total disk space
  587.    used by files in the current directory. Under the heading entitled
  588.    "Marked" is the total of all marked files.
  589.  
  590.    NUMBER OF FILES - Under the heading marked "Total" is the number of
  591.    files on the current disk or subdirectory. Under the heading entitled
  592.    "Marked" is the number of all marked files.
  593.  
  594.    FREE - The amount of free space on the current disk, in "k", is shown
  595.    here.
  596.  
  597.    SORT - Displays how the directory is sorted. If "Name" appears files in
  598.    the directory are displayed in alphabetical filename order. If Name R
  599.    appears, the files are sorted in reverse filename order.
  600.  
  601.    SUBS - This is the number of subdirectories off the current directory.
  602.    If you enter the Tree Mode, the number of files in the current
  603.    subdirectory is displayed.
  604.  
  605.    PATH - This shows the drive and pathname of the current directory. A
  606.    letter and backslash, C:\ for example indicates the root directory. A
  607.    name after the backslash indicates the current drive and subdirectory
  608.    (Example: Path: C:\WS).
  609.  
  610.    SIZE - This is the actual number of bytes in the file next to the
  611.    pointer.
  612.  
  613.    ATTRIBUTES - If the file at the pointer has special attributes, they
  614.    will be shown here.
  615.  
  616.    MASK - The Mask shown here indicates that all or a selected portion of
  617.    the directory is listed. If *.* appears as the mask, the entire
  618.    directory will be shown. If for example, *.doc is shown, all .doc
  619.    (document) files will be listed.
  620.  
  621.  
  622.  
  623.    Computer Tyme DOS ToolBox Users Manual                  Page 10
  624.    _______________________________________________________________
  625.  
  626.  
  627.    HELP SCREEN   HELP SCREEN   HELP SCREEN
  628.  
  629.     +------------------------------------------------------------------+
  630.     |                                                                  |
  631.     | -> Mark File     CTRL -> Mark All Files       Tab FKey Help      |
  632.     | <- Clear File    CTRL <- Clear All Files       F1 More Help      |
  633.     |                                                F2 AutoRun        |
  634.     |  C Copy File           D Delete File           F3 AutoRun + Text |
  635.     |  M Move File           A Change Attribute      F4 Dos Command    |
  636.     |  R Rename File         T Change Date           F5 Change Disk    |
  637.     |  L Re-Read Directory   W Wildcard Mark         F6 Change Path    |
  638.     |  S Sort Order          G Goto FileName         F7 Subdirectories |
  639.     |  F FreeSpace           X Extra Functions       F8 Edit Commands  |
  640.     |  V View File           E Edit File             F9 Register DM    |
  641.     |  P Patch File          \ Jump to Root Dir     F10 Marked Menu    |
  642.     |  Q Quit DM           Esc Abort Command                           |
  643.     |                                                                  |
  644.     |                                                                  |
  645.     |  For All Marked Files       Press TAB key for FKey Definitions   |
  646.     |                                                                  |
  647.     |  Alt-C Copy Files           Programmable     Alt-F1 .. Alt-F10   |
  648.     |  Alt-M Move Files             Function      Ctrl-F1 .. Ctrl-F10  |
  649.     |  Alt-D Delete Files             Keys       Shift-F1 .. Shift-F10 |
  650.     |  Alt-A Change Attributes                                         |
  651.     |                                                                  |
  652.     +------------------------------------------------------------------+
  653.  
  654.  
  655.    F1 HELP - Displays Help Screen No. 1. Press Esc to exit help. To display
  656.    Help Screens 2 and 3, continue to press F1. See lower right hand screen
  657.    of DM Main Menu for F1 reminder.
  658.  
  659.    MARKING AND UNMARKING FILES   MARKING AND UNMARKING FILES   MARKING AND UNMARKING FILES
  660.  
  661.    The following right and left cursor keypad arrows are used to mark and
  662.    unmark files:
  663.  
  664.       ->  Marks File            CTRL ->  Marks All Files
  665.       <-  Unmarks File          CTRL <-  Unmarks All Files
  666.  
  667.    The following is a list of DM Commands. These commands are not listed as
  668.    they appear on the above screen but rather in the order of most frequent
  669.    usage.
  670.  
  671.  
  672.  
  673.    Computer Tyme DOS ToolBox Users Manual                  Page 11
  674.    _______________________________________________________________
  675.  
  676.  
  677.    SINGLE FILE COMMANDS   SINGLE FILE COMMANDS   SINGLE FILE COMMANDS
  678.  
  679.    C - Copy File - Copies only the file at the pointer to a new name (in the
  680.    same directory) or to another disk and subdirectory.
  681.  
  682.    D - Delete File - Deletes only the file at the pointer.
  683.  
  684.    M - Move File - Moves only the file at the pointer.
  685.  
  686.    G - Goto FileName - User may search directory for a specific file by
  687.    typing the filename. Will search on partial name match.
  688.  
  689.    V - View File - Displays the contents of the file at the pointer, in
  690.    ASCII text.
  691.  
  692.    E - Edit File - DM is set up to run the program TEDIT which is included
  693.    in the package, however you may setup DM to run your favorite editor to
  694.    modify any text or document file.
  695.  
  696.    R - Rename File - User may type in a new filename.
  697.  
  698.    T - Change Date - User may type in a new date for files or press F2 for
  699.    today's date.
  700.  
  701.    A - Change Attributes - Changes attributes of the file at the pointer.
  702.  
  703.    P - Patch File - Setup DM to run your favorite "patch" program to modify
  704.    a file. Warning: This program is for advanced users only.
  705.  
  706.    MARKED FILE COMMANDS   MARKED FILE COMMANDS   MARKED FILE COMMANDS
  707.  
  708.    Alt-C - Copy Files - Copies marked (highlighted) files to the specified
  709.    path.
  710.  
  711.    Alt-M - Move Files - Moves all marked files to the specified path.
  712.  
  713.    Alt-D - Delete Files - Deletes all marked files.
  714.  
  715.    Alt-A - Change Attributes - Changes the attributes of all marked files.
  716.  
  717.  
  718.  
  719.    Computer Tyme DOS ToolBox Users Manual                  Page 12
  720.    _______________________________________________________________
  721.  
  722.  
  723.    GENERAL COMMANDS   GENERAL COMMANDS   GENERAL COMMANDS
  724.  
  725.    L - Re-read Directory - Reads the current disk. Useful for quickly
  726.    reading a new disk when inserted in the floppy drive, or re-listing the
  727.    current directory of the hard disk after adding new files.
  728.  
  729.    S - Change Sort Order - Changes the order in which the directory is
  730.    sorted.
  731.  
  732.    W - Wildcard Mark - User selects and simultaneously marks several files
  733.    at once by using wildcards.
  734.  
  735.    DISK STATISTICS   DISK STATISTICS   DISK STATISTICS
  736.  
  737.    F - FreeSpace - Gives statistics for any drive specified.
  738.  
  739.    EXTRA FUNCTIONS   EXTRA FUNCTIONS   EXTRA FUNCTIONS
  740.  
  741.    Type "X" to display the following menu, then type the desired letter to
  742.    perform its task. These are not to be confused with F1-F10 Function
  743.    Keys.
  744.  
  745.    R - Reverse all Marks - Reverses highlighting of marked files.
  746.  
  747.    \ - Root Directory - Move to the root directory of current drive.
  748.  
  749.    T - Root Directory Tree Mode - Quickly display all subdirectories off
  750.    the root directory.
  751.  
  752.    C - Set Colors - (See "Changing Colors on the Screen.")
  753.  
  754.    V - Set VIEW Program - Set up DM to run your favorite view program. The
  755.    default setup is the DOS "View" program.
  756.  
  757.    E - Set EDIT Program - TEdit is set up as the default edit program. Type
  758.    "E" to set up DM to run your favorite editor program. Type CTRL KD to
  759.    save and then quit and CTRL KQ to quit without saving. Use caution in
  760.    editing files. Do not edit a file which is not a text file; to do so
  761.    could result in program or system difficulties.
  762.  
  763.    P - Set PATCH Program - Set up DM to run your favorite patch program.
  764.  
  765.    S - Save Configuration - Save changes made to the screen colors or the
  766.    Function Key setups.
  767.  
  768.  
  769.  
  770.    Computer Tyme DOS ToolBox Users Manual                  Page 13
  771.    _______________________________________________________________
  772.  
  773.  
  774.    EXITING DM   EXITING DM   EXITING DM
  775.  
  776.    ESC - Press ESC (Escape) once to abort commands, twice to exit DM.
  777.  
  778.    Q - Quit DM - Press "Q" to exit the DM program.
  779.  
  780.    ALT-X - Quits immediately.
  781.  
  782.    FUNCTION KEY COMMANDS   FUNCTION KEY COMMANDS   FUNCTION KEY COMMANDS
  783.  
  784.    The Function Keys are the F1-F10 keys which appear on every keyboard.
  785.    The DM Function Keys perform a variety of functions. Refer to Help
  786.    Screen No. 1 for a list of Function Keys and what they do.
  787.  
  788.    F1 - Help Screen No. 1 - Press F1 once to display Help on DM commands,
  789.    marking files, Function Keys and Programmable Function Keys settings.
  790.  
  791.    F1 - Help Screen No. 2 - Press F1 twice to read about "What is DM?," the
  792.    "Special Function Keys and Autorun". There are 30 programmable key
  793.    combinations available which are user defined; Alternate Functions Keys
  794.    (Alt F1-F10), Control Function Keys (Ctrl F1-F10) and Shift Function
  795.    Keys (Shft F1-F10).
  796.  
  797.    Press the Tab key to view the Programmable Function Key default
  798.    settings. You may reprogram these keys and write the help text yourself.
  799.    (See "The Programmable Function Keys."). The Autorun Key is F2. To
  800.    reprogram the (F2) Autorun Key press F8. (See "The Autorun Key.")
  801.  
  802.    F1 - Help Screen No. 3 - Press F1 three times for DM Copyright, purchase
  803.    order information and phone numbers.
  804.  
  805.    F2 - AutoRun - As discussed in the above paragraph, this key may be
  806.    programmed by the user by pressing F8 and selecting option 4. Set up
  807.    AutoRun to execute a program or a DOS command on the file at the
  808.    pointer. For more information (See "The AutoRun Key.")
  809.  
  810.    F3 - Execute File - Executes the file at the pointer if the file is
  811.    executable (has extension .EXE, .COM, or .BAT). (See "Execute a
  812.    File.")
  813.  
  814.  
  815.    F4 - DOS Command - Executes a DOS command.  (See "Execute a DOS Command.")
  816.  
  817.    F5 - Change Disk - Quickly move from one drive to another by typing the
  818.    drive letter. (See "Changing Disk Drives.")
  819.  
  820.    F6 - Change Path - Move to another drive, path by typing new path name
  821.    or select files by using a particular mask with embedded wildcards. (See
  822.    "Path and Changing the Mask.")
  823.  
  824.  
  825.  
  826.    Computer Tyme DOS ToolBox Users Manual                  Page 14
  827.    _______________________________________________________________
  828.  
  829.  
  830.    F7 - Tree Mode - Allows scanning of subdirectories. Under tree mode a
  831.    new set of commands are available:
  832.  
  833.     F7 - Return back to file mode.
  834.  
  835.     R - Rename subdirectory
  836.  
  837.     -> - Jump to subdirectory - move to the subdirectory at pointer
  838.  
  839.     <- - Jump to subdirectory toward Root
  840.  
  841.     RET - Jump to SubDir and Exit Tree Mode - list files in the subdirectory
  842.     indicated by the pointer and exit Tree Mode
  843.  
  844.     \ - Jump to Root Directory - (See "About Directories and
  845.     Subdirectories" and "Tree Mode")
  846.  
  847.    F8 - Edit Commands - Used to custom program the Alternate Function Keys,
  848.    Control Function Keys, Shift Function Keys and the AutoRun (F2) Key.
  849.    (See "The Programmable Function Keys," and "The AutoRun Key".)
  850.  
  851.    F9 - Print Order Form - Used to print The Computer Tyme DOS ToolBox
  852.    purchase order form.
  853.  
  854.    F10 Marked Menu - This is an alternate method of copying, moving,
  855.    deleting, changing the attributes and executing DOS commands on marked
  856.    (highlighted) files. Use your creativity here.
  857.  
  858.     C Copy - Copy marked files.
  859.  
  860.     M Move - Move marked files.
  861.  
  862.     D Delete - Delete marked files.
  863.  
  864.     A Change Attributes - Change attributes of marked files Ctrl, Alt &
  865.       Shift Function Keys or F4 to Batch execute marked files.
  866.  
  867.  
  868.  
  869.    Computer Tyme DOS ToolBox Users Manual                  Page 15
  870.    _______________________________________________________________
  871.  
  872.  
  873.    MARKING FILES   MARKING FILES   MARKING FILES
  874.  
  875.    If you want to copy, move or delete several files at once, you must
  876.    "mark" the files first. This tells the computer which files you want to
  877.    copy, move or delete.
  878.  
  879.    To mark a file, position the pointer next to that file and press the
  880.    right arrow -> key. The name of the file will be highlighted to indicate
  881.    that it has been "marked." Press the left arrow <- key to un-mark a
  882.    file. You may mark as many files as you wish. Ctrl -> marks all files in
  883.    the current directory, and Ctrl <- un-marks all files.
  884.  
  885.    Caution: If you want to copy, move or delete a single file do not mark
  886.    the file, just position the pointer in front of the filename and type
  887.    the desired command. Reason: If you mark a single file the pointer will
  888.    move down to the next filename. If you then type a command for a single
  889.    file such as "C", it will copy the file below the one highlighted.
  890.  
  891.    COPY A FILE   COPY A FILE   COPY A FILE
  892.  
  893.    If you want to copy a file, use the up arrow and down arrow keys to
  894.    position the pointer next to the file to be copied. Then press the C
  895.    key. The message "Press down arrow to copy filename to another filename.
  896.    To Path:" will appear. Pressing down arrow allows you to copy the file
  897.    to the same or another filename within the same subdirectory. Typing in
  898.    the pathname at the above message copies the file to a new subdirectory
  899.    (path). Type the name of the drive and subdirectory that the file is to
  900.    be copied to, then press the Enter key. The file will be copied.
  901.  
  902.    (New Users: See "Changing the Path.")
  903.  
  904.    If you are copying from a disk in Drive A to the hard disk, then type
  905.    "C:" Enter, and the subdirectory name when "To Path:" appears. If you
  906.    are copying from the hard disk to a disk in Drive A, then type "A:"
  907.    Enter, when "To Path" appears. You must have a formatted disk in drive
  908.    A. When you specify only the drive name such as C:, the file will be
  909.    copied to the "current directory" on that drive.
  910.  
  911.  
  912.  
  913.    Computer Tyme DOS ToolBox Users Manual                  Page 16
  914.    _______________________________________________________________
  915.  
  916.  
  917.    COPY ALL MARKED FILES   COPY ALL MARKED FILES   COPY ALL MARKED FILES
  918.  
  919.    Mark all files that you want to copy, then press the Alt C keys
  920.    simultaneously. The message "Copy Marked Files. To Path:" will appear.
  921.    Type the name of the path to which the files should be copied. Press the
  922.    Enter key. All marked files will be copied to the specified path. The
  923.    following conventions should be used to type the path. (See "Changing
  924.    the Path").
  925.  
  926.     A:  = Drive A  (usually floppy drive)
  927.  
  928.     C:  = Drive C  (hard drive)
  929.  
  930.     C:\ = Drive C  (root directory of hard drive)
  931.  
  932.     C:\NAME = Subdirectories of Drive C (NAME is the name of subdirectory)
  933.  
  934.    (New Users see "About Directories and Subdirectories")
  935.  
  936.    MOVE A FILE   MOVE A FILE   MOVE A FILE
  937.  
  938.    If you want to move a file, use the up arrow and down arrow keys to
  939.    position the pointer next to the file to be moved. Then press the M key.
  940.    The message "To Path:" will appear. Typing in the pathname at the above
  941.    message copies the file to a new subdirectory (path). Type the name of
  942.    the drive and subdirectory that the file is to be moved to, then press
  943.    the Enter key. The file will be moved.
  944.  
  945.    MOVE ALL MARKED FILES   MOVE ALL MARKED FILES   MOVE ALL MARKED FILES
  946.  
  947.    You may want to move files from the root directory to a subdirectory or
  948.    vice versa, or from subdirectory to subdirectory. Mark the files to be
  949.    moved, then press the Alt and M keys. The message "Move Marked Files. To
  950.    Path:" will appear. Type in the name of the path (as described above)
  951.    and press the Enter key. The files will be "moved," which means they
  952.    will be copied to the directory you specified and deleted from the
  953.    current directory.
  954.  
  955.    Suppose you have just copied a group of files, and you want to
  956.    immediately copy more files to the same path. DM has a feature that
  957.    allows you to copy files to the same path without having to type the
  958.    pathname each time. This is helpful if you are making backups from the
  959.    hard disk onto several floppy disks.
  960.  
  961.    If you have already copied a group of files, and want to copy more files
  962.    to the same path, mark the files and press Alt C. When the message "To
  963.    Path:" appears, simply press the Enter key. The files will be copied to
  964.    the path you specified the last time you copied files.
  965.  
  966.  
  967.  
  968.    Computer Tyme DOS ToolBox Users Manual                  Page 17
  969.    _______________________________________________________________
  970.  
  971.  
  972.    DELETE A FILE   DELETE A FILE   DELETE A FILE
  973.  
  974.    To delete a file, use the up arrow and down arrow keys to position the
  975.    pointer next to the file you want to delete. Then press the D key. The
  976.    message "Delete (filename)? (Y/N)" will appear. Press Y for yes and the
  977.    file will be deleted. The DOS ToolBox does not have an undelete
  978.    function.
  979.  
  980.    DELETE ALL MARKED FILES   DELETE ALL MARKED FILES   DELETE ALL MARKED FILES
  981.  
  982.    Mark all the files that you want to delete, then press the Alt and D
  983.    keys. "Ready to Delete Marked Files? (Y/N)" will appear. Type "Y" for
  984.    yes. All marked files will be deleted.
  985.  
  986.    CONTROLLING THE SORT ORDER   CONTROLLING THE SORT ORDER   CONTROLLING THE SORT ORDER
  987.  
  988.    The order in which the directory is displayed is shown as "Sort:" in the
  989.    upper right window. If you want the directory listed in some other
  990.    order, press the S key. Five choices appear.
  991.  
  992.    1) Name - Type 1) or "N" to sort alphabetically by filename. This is the
  993.    default sort order, which means files are automatically sorted this way
  994.    unless you change it.
  995.  
  996.    2) Ext - Type 2) or "E" to sort by extension. This is helpful if you
  997.    want all the files with the same extension to appear together.
  998.  
  999.    3) Date - Type 3) or "D" to sort chronologically.
  1000.  
  1001.    4) Size - Type 4) or "S" to sort smallest to largest
  1002.  
  1003.    R) Reverse - Type R) to reverse the sorted order.
  1004.  
  1005.    (New Users: see "Files, Filenames and Extensions".)
  1006.  
  1007.    RENAMING FILES   RENAMING FILES   RENAMING FILES
  1008.  
  1009.    To rename a file, place the pointer at the desired file and press the R
  1010.    (Rename) key. Then type in the desired new name and press Enter. Use the
  1011.    arrow keys to position the pointer, and the Backspace (<--) or Delete
  1012.    (Del) key to erase unwanted characters. You may move up and down the
  1013.    list, changing the names of as many files as desired. Two files cannot
  1014.    share the same name. If you try, you will get an error message "access
  1015.    denied." Press the F3 key if you want to copy the name (not the
  1016.    extension) of the file directly above the one you're working on.
  1017.  
  1018.  
  1019.  
  1020.    Computer Tyme DOS ToolBox Users Manual                  Page 18
  1021.    _______________________________________________________________
  1022.  
  1023.  
  1024.    VIEWING TEXT FILES   VIEWING TEXT FILES   VIEWING TEXT FILES
  1025.  
  1026.    If you want to view a text file you can set up DM to run your favorite
  1027.    VIEW program on a selected file. DM has been set up to run the DOS VIEW
  1028.    program as the default. The VIEW program must be installed in the same
  1029.    directory as DM or its path must be specified during the setup routine.
  1030.    To change the default and set up your VIEW program, choose X (Extra
  1031.    Functions) and then choose V (Set VIEW Program). The message "Input the
  1032.    Command for your favorite VIEW program" will appear. Type in the name of
  1033.    your program, (and its path, if necessary), same as if were being
  1034.    executed from DOS. (Examples: NW1 or C:\NW\NW1).
  1035.  
  1036.    To view a file, position pointer next to a text or document file and
  1037.    press "V". Program files (those with .COM, .EXE or .BAT extensions),
  1038.    data base files and spreadsheet data files will probably be
  1039.    unrecognizable. You may not revise text using View.
  1040.  
  1041.    EDITING TEXT FILES   EDITING TEXT FILES   EDITING TEXT FILES
  1042.  
  1043.    If you want to modify a text file you can use TEDIT or MarxEdit,
  1044.    included in this package, or set up DM to run your favorite EDIT
  1045.    program on a selected file. The program must be installed in the same
  1046.    directory as DM or its path must be specified during the setup
  1047.    routine. To set up your EDIT program, choose X (Extra Functions) and
  1048.    then choose E (Set EDIT Program). The message "Input the Command for
  1049.    your favorite EDITOR program" will appear. Type in the name of your
  1050.    program, (and its path, if necessary), same as if were being executed
  1051.    from DOS. (Examples: TEdit or C:\NW\Edit). To edit a file, position
  1052.    arrow at text file and press "E". To save, press "CTRL KS". To save
  1053.    and quit press "CTRL KD". To quit without saving, press "CTRL KQ". Use
  1054.    caution in editing files. Do not attempt to edit files other than text
  1055.    or document files. To do so could result in damage to program or
  1056.    system files.
  1057.  
  1058.    PATCHING A FILE   PATCHING A FILE   PATCHING A FILE
  1059.  
  1060.    Warning: For advanced users only. If you want to patch a file you can
  1061.    set up DM to run your favorite PATCH program on a selected file. The
  1062.    program must be installed in the same directory as DM or its path must
  1063.    be specified during the setup routine. To set up your PATCH program,
  1064.    choose X (Extra Functions) and then choose P (Set PATCH Program). The
  1065.    message "Input the Command for your favorite FILE PATCH program" will
  1066.    appear. You may replace the name of the existing program or type in
  1067.    another program name (and its path, if necessary), same as if were being
  1068.    executed from DOS. (Examples: Patch or C:\UTIL\Patch)
  1069.  
  1070.    To patch a file, position pointer at desired file and press "P". Patch
  1071.    allows you to change programs in either ASCII or HEX. Do not attempt to
  1072.    patch a file unless you know what you are doing, you could damage a
  1073.    program or system file.
  1074.  
  1075.  
  1076.  
  1077.    Computer Tyme DOS ToolBox Users Manual                  Page 19
  1078.    _______________________________________________________________
  1079.  
  1080.  
  1081.    CHANGE FILE DATE   CHANGE FILE DATE   CHANGE FILE DATE
  1082.  
  1083.    Position the pointer at the file to be changed and press the T (Change
  1084.    Date) key to change the date. If you want today's date, press the F2
  1085.    key. (Note: for F2 to insert correct date, make sure your clock calendar
  1086.    is set correctly). If you want the date of the file directly above the
  1087.    one you're working on, press the F3 key. You may move up and down the
  1088.    list, changing the date on any file. Press Enter when finished.
  1089.  
  1090.    THE STATUS WINDOW   THE STATUS WINDOW   THE STATUS WINDOW
  1091.  
  1092.    Disk statistics for the current drive are in the Status Window. The
  1093.    "Size of Files" and "Free Space" figures are shown in "k." One "k"
  1094.    equals 1024 characters. Therefore, 20k would mean 20,480 characters.
  1095.    Just below "Path", the "Size" of the file currently at the pointer is
  1096.    shown in actual number of characters (bytes).
  1097.  
  1098.    The figure displayed under the "Total" column entitled "Size of Files",
  1099.    shows the total "k" used by all files in the current subdirectory. The
  1100.    same figure under the "Marked" column shows the number of "k" of all
  1101.    marked files. Note: This figure is the actual amount of space required
  1102.    on a floppy if you are copying the marked files to a floppy disk. The
  1103.    "Marked" figure may differ from the "Total" figure when files are marked
  1104.    because a hard disk requires a minimum of 2k clusters for each file,
  1105.    while a floppy disk requires a minimum of only 1k clusters.
  1106.  
  1107.    "Number of Files" under the "Total" column represents the actual number
  1108.    of files in the subdirectory. The same figure under "Marked" represents
  1109.    the total number of files currently marked. "Size:" shows the actual
  1110.    number of characters in the file currently indicated by the pointer.
  1111.    "Free:" shows the amount of space, in "k", still available on the
  1112.    current disk.
  1113.  
  1114.    DISK FREE SPACE   DISK FREE SPACE   DISK FREE SPACE
  1115.  
  1116.    If you want to know the amount of free space on a disk, press the F
  1117.    (Freespace) key. The message "Disk Statistics for Drive" will appear.
  1118.    Type in the name of the desired drive (A or C), and statistics for the
  1119.    disk in that drive will be displayed. For example, a disk in drive A
  1120.    might read:
  1121.  
  1122.                 Total: 354k         Cluster Size: 1024
  1123.                 Free:  120k         Tot Clusters:  354
  1124.                 Used:  234k         Percent Free:  33.8%
  1125.  
  1126.  
  1127.  
  1128.    Computer Tyme DOS ToolBox Users Manual                  Page 20
  1129.    _______________________________________________________________
  1130.  
  1131.  
  1132.    The "Total" shows the capacity of the disk. When a file is created,
  1133.    space for it is allocated in chunks, called "clusters." Therefore, the
  1134.    "Cluster Size" is the minimum amount of space that may be taken up by a
  1135.    file. (If the cluster size is 1024 bytes, then a file with only 500
  1136.    bytes will still be considered to take up 1024 bytes, or one cluster.)
  1137.    The Freespace command (F) is very helpful when you need to make sure
  1138.    there is adequate room on a disk intended to receive copied files.
  1139.  
  1140.    GOTO FILENAME   GOTO FILENAME   GOTO FILENAME
  1141.  
  1142.    Rather than scrolling through a lengthy directory, you may go directly
  1143.    to a specific file using the Goto Filename feature. Press the G key,
  1144.    then type in the name of the desired file. Press Enter, and the pointer
  1145.    will move to that filename.
  1146.  
  1147.    RE-READING THE DIRECTORY   RE-READING THE DIRECTORY   RE-READING THE DIRECTORY
  1148.  
  1149.    When you change the disk in your floppy drive, let the computer know
  1150.    that there's a different disk in the drive. Press the L key (Re-read
  1151.    Directory) to display the directory of the new disk.
  1152.  
  1153.    CHANGING DISK DRIVES   CHANGING DISK DRIVES   CHANGING DISK DRIVES
  1154.  
  1155.    The name of the current designated drive is in the Status Window, shown
  1156.    as "Path:". If you want to scan the files on another disk drive, press
  1157.    the F5 (Change Disk) key. Type in the name of the desired disk drive
  1158.    (such as A or C). The new directory will be displayed in the File
  1159.    Window.
  1160.  
  1161.    CHANGING THE PATH   CHANGING THE PATH   CHANGING THE PATH
  1162.  
  1163.    If you want to display the files in a subdirectory, then you have to
  1164.    change the path. This is similar to changing the disk drive (see above).
  1165.    Press the F6 (Change Path) key. This message will appear:
  1166.  
  1167.     Change drive, path, or mask.
  1168.     Usage: Drive:\Path\Mask
  1169.  
  1170.    (See "Changing the Mask" below). Type in the desired pathname, such as
  1171.    C:\NW then press the Enter key. For more about "mask" (See "About
  1172.    Directories and Subdirectories" and "Changing the Path").
  1173.  
  1174.  
  1175.  
  1176.    Computer Tyme DOS ToolBox Users Manual                  Page 21
  1177.    _______________________________________________________________
  1178.  
  1179.  
  1180.    CHANGING THE FILE MASK   CHANGING THE FILE MASK   CHANGING THE FILE MASK
  1181.  
  1182.    Perhaps you have a big directory and don't want DM to show every file.
  1183.    You may display a partial directory by "changing the mask." The term
  1184.    "mask" is used to refer to a filename with appropriately embedded
  1185.    wildcards. The "mask" or filename determines which files in a given
  1186.    directory will appear in the File Window.
  1187.  
  1188.    Normally, all files are shown, so the default mask is "*.*" (meaning
  1189.    "every filename, and every extension"). Using a mask such as "*.doc"
  1190.    would return all document files with a .doc extension regardless of
  1191.    the filename. The mask currently in use is shown in the Status Window.
  1192.  
  1193.    If you want to change the mask so that only certain filenames or
  1194.    extensions are displayed, press the F6 (Change Path) key. This message
  1195.    will appear: Change drive, path, or mask. Usage: Drive:\Path\Mask
  1196.  
  1197.    Follow the usage example when typing in the drive, path, and the desired
  1198.    "mask". The mask should be a filename with appropriately embedded
  1199.    wildcards. (See "Wildcards").
  1200.  
  1201.    Example: if you only want to display files with the .COM extension, then
  1202.    press F6, specify *.COM as the mask and press ENTER.
  1203.  
  1204.    TREE MODE   TREE MODE   TREE MODE
  1205.  
  1206.    The Tree Mode displays a list of subdirectories in the current drive. It
  1207.    may be used instead of the "Change Path" command to jump to a
  1208.    subdirectory.
  1209.  
  1210.    This is an example of how to use the Tree Mode: From the root directory,
  1211.    press the F7 key to enter the Tree Mode. A list of all the
  1212.    subdirectories on the current drive will appear. Position the pointer
  1213.    at the desired subdirectory and press ENTER. All files for that
  1214.    subdirectory will be listed. Want to know if there are additional
  1215.    subdirectories off the current subdirectory? Press F7 once more.
  1216.    Additional subdirectories, if any, will be displayed. To list files in
  1217.    an additional subdirectory, position the pointer and press ENTER. When
  1218.    listing files, you exit Tree Mode. To again enter Tree Mode press F7.
  1219.    The message <Prev Dir> (Date) will appear. Press ENTER to return to
  1220.    previous subdirectory file listing or Right Arrow to enter Tree Mode.
  1221.    The Tree Mode is an alternative to using the "Change Path" (F6)
  1222.    command.
  1223.  
  1224.      F7    Enter and Exit Tree Mode
  1225.  
  1226.      R     Rename Subdirectory
  1227.  
  1228.      ->    Jump to SubDir - move to the next tier of subdirectories
  1229.  
  1230.      <-    Jump to SubDir toward Root - move to the next tier of
  1231.            subdirectories toward the root
  1232.  
  1233.  
  1234.  
  1235.    Computer Tyme DOS ToolBox Users Manual                  Page 22
  1236.    _______________________________________________________________
  1237.  
  1238.  
  1239.      RET   Jump to SubDir and Exit Tree Mode - move to the
  1240.            subdirectory indicated by the pointer and return to the
  1241.            regular mode
  1242.  
  1243.      \     Jump to Root Directory - move to the root directory
  1244.  
  1245.    WILDCARD MARK   WILDCARD MARK   WILDCARD MARK
  1246.  
  1247.    You may mark (highlight) a group of files at one time with the wildcard
  1248.    feature. Wildcards are useful if you want to copy, move, delete or sort
  1249.    a specific group of files whose filenames have common characteristics.
  1250.    You can substitute the wildcard symbols (* and ?) into a filename, and
  1251.    the computer will choose all files that fit into that category.
  1252.  
  1253.    To use the wildcard feature, press W (Wildcard Mark), then type the
  1254.    filename with the desired wildcard (* or ?) embedded in the proper
  1255.    place. Press Return, and files will be marked. Example: Many word
  1256.    processors create an automatic backup file. Suppose you want to delete
  1257.    all your files that have the .BAK extension. You would press the W key,
  1258.    then type *.BAK. This reads "any file which has the .BAK extension." All
  1259.    BAK files will be marked and made ready for deletion. (New Users: see
  1260.    "Wildcards".)
  1261.  
  1262.    REVERSE MARKS   REVERSE MARKS   REVERSE MARKS
  1263.  
  1264.    The "Reverse Marks" feature marks (highlights) all files that are not
  1265.    marked, and un-marks all files that are marked. You can use this feature
  1266.    if you want to copy, move or delete all except a few files. First, mark
  1267.    (highlight) only the files you don't want to copy, move or delete. Then
  1268.    press the X key (Extra Functions), and choose option R (Reverse all
  1269.    Marks). You can use a combination of the "Wildcard Mark" and the
  1270.    "Reverse all Marks" features. Suppose you wanted to delete all files
  1271.    except those with the .COM extension. First, you would use the wildcard
  1272.    mark to mark .COM files, then reverse the marks. Then all non-.COM files
  1273.    would be marked, ready for deleting.
  1274.  
  1275.  
  1276.  
  1277.    Computer Tyme DOS ToolBox Users Manual                  Page 23
  1278.    _______________________________________________________________
  1279.  
  1280.  
  1281.    CHANGING COLORS   CHANGING COLORS   CHANGING COLORS
  1282.  
  1283.    If you have a color monitor, you may change DM's colors. Press the X
  1284.    (Extra Functions) key, then choose option C (Set Colors). The Color Menu
  1285.    will appear:
  1286.  
  1287.              1 Turn Color Off
  1288.              2 Background Color            3 Border Color
  1289.              4 HiVideo Color               5 LoVideo Color
  1290.              Esc Exit
  1291.  
  1292.    DM comes up automatically in color on a color monitor. You can change
  1293.    the colors of the background, the border, the bold or highlighted text
  1294.    (HiVideo), or the regular text (LoVideo). You may choose between 15
  1295.    different colors. When you have the colors the way you want them, press
  1296.    the Esc key to exit to the Extra Functions menu, then type "S" to save
  1297.    your new configuration to disk. Saving the configuration insures that
  1298.    the program will always come up with your new colors on the screen.
  1299.  
  1300.    EXECUTE A DOS COMMAND   EXECUTE A DOS COMMAND   EXECUTE A DOS COMMAND
  1301.  
  1302.    You may execute any DOS command directly from DM. Press the F4 (DOS
  1303.    Command) key, and then type the desired command, just as you would from
  1304.    DOS. Press Enter, and the command will be executed. When it is finished,
  1305.    press any key to return to DM, exactly where you left off. Note: For
  1306.    this feature to work, you must have the COMMAND.COM file on your hard
  1307.    disk or the disk that was used to boot the system.
  1308.  
  1309.    EXECUTE A FILE   EXECUTE A FILE   EXECUTE A FILE
  1310.  
  1311.    You don't have to type the full DOS command to execute a file. Instead,
  1312.    you may position the pointer next to the file that you want to execute,
  1313.    then press the F3 (Execute File) key. If the file is executable, (has an
  1314.    extension of .EXE, .COM or .BAT) the program will run and you will leave
  1315.    DM. When you are finished running the program, you will automatically
  1316.    return to DM exactly where you left off. (If the file is not executable,
  1317.    nothing will happen.)
  1318.  
  1319.    This feature executes a file in the same manner as if you were in DOS.
  1320.    Position the pointer at an executable file. When you press F3, the
  1321.    filename appears in the Popup Help Window. Press the ENTER key to
  1322.    execute the file, or, if you wish, you may type more parameters onto the
  1323.    command line, such as a pathname or the name of the file to be loaded
  1324.    and run. Use standard DOS syntax if you type any additions to the
  1325.    command. For example, suppose you are marking files to be moved or
  1326.    copied to a disk in drive A and you realize you don't have a formatted
  1327.    disk to copy them to. To continue your project you must first format a
  1328.    disk in drive A. (The FORMAT program must be in the current directory on
  1329.    Drive C.) Place the pointer next to the FORMAT file, and press F3. The
  1330.    following message will appear:
  1331.  
  1332.  
  1333.  
  1334.    Computer Tyme DOS ToolBox Users Manual                  Page 24
  1335.    _______________________________________________________________
  1336.  
  1337.  
  1338.                 ___k Memory Available.
  1339.                 Type Text Into Command Line.
  1340.                 FORMAT _
  1341.  
  1342.    You will have to type A: at the cursor to indicate that you want the
  1343.    disk in drive A formatted, then press ENTER. The line "___k Memory
  1344.    Available" tells you how much resident memory (RAM), in "k," is
  1345.    available to execute the file at the pointer. If the file you've picked
  1346.    is larger than the available memory, you can't execute it. The amount of
  1347.    memory available depends on what kind of computer you have. DM takes up
  1348.    about 100k of memory, so if your computer only has 128k of RAM, don't
  1349.    plan on being able to execute anything except the smallest of files.
  1350.    Computers with 256k may have some difficulty executing large files.
  1351.    Those with 512k or 640k shouldn't have any trouble at all.
  1352.  
  1353.    PROGRAMMABLE FUNCTION KEYS   PROGRAMMABLE FUNCTION KEYS   PROGRAMMABLE FUNCTION KEYS
  1354.  
  1355.     +-----------------------------------------------------------------+
  1356.     |              +------------------------------------+             |
  1357.     |              | Programmable Function Key Settings |             |
  1358.     |              +------------------------------------+             |
  1359.     |                                                                 |
  1360.     |  Alt-F1  List SubDir Tree             Alt-F2  NW Non Doc Mode   |
  1361.     |  Alt-F3  NW Doc Mode                  Alt-F4  Run File Patch    |
  1362.     |  Alt-F5  Smart Spreadsheet            Alt-F6  Smart Word        |
  1363.     |  Alt-F7  Fast Arc Extract             Alt-F8  QEdit File        |
  1364.     |  Alt-F9  Arc File                    Alt-F10  PkArc File        |
  1365.     |                                                                 |
  1366.     | Ctrl-F1  Chkdsk                      Ctrl-F2  Pick Directory    |
  1367.     | Ctrl-F3  Memory Res Progs            Ctrl-F4  Park Hard Disk    |
  1368.     | Ctrl-F5  Zip File                    Ctrl-F6  Ice File          |
  1369.     | Ctrl-F7  Type File                   Ctrl-F8  Programs that Run |
  1370.     | Ctrl-F9  Directory of A:            Ctrl-F10  MarxEdit File     |
  1371.     |                                                                 |
  1372.     | Shft-F1  Format A: 360k              Shft-F2  Format A: 360k /S |
  1373.     | Shft-F3  Format A:                   Shft-F4  Format A:/S       |
  1374.     | Shft-F5  Format B: 720k              Shft-F6  Format B: 720k/S  |
  1375.     | Shft-F7  Format B: 1.4m              Shft-F8  Format B: 1.4m/S  |
  1376.     | Shft-F9  Directory of A:            Shft-F10  Directory of B:   |
  1377.     |                                                                 |
  1378.     +-----------------------------------------------------------------+
  1379.  
  1380.  
  1381.  
  1382.    Computer Tyme DOS ToolBox Users Manual                  Page 25
  1383.    _______________________________________________________________
  1384.  
  1385.  
  1386.    You may custom program up to 30 key combinations to do special tasks.
  1387.    You can program these keys to execute any program, DOS command or batch
  1388.    file. These keys can be programmed so that you can position the pointer
  1389.    next to a file, press the Function Key combination, and run the
  1390.    appropriate program on that file. The 30 keys which may be programmed
  1391.    are the Alternate Function keys (Alt F1-F10), the Control Function keys
  1392.    (Ctrl F1-F10) and the Shift Function Keys (Shft F1-F10).  For help,
  1393.    press the "Tab" key to view the default Programmable Function Key
  1394.    Settings. For information on reprogamming the Keys, go to Help Screen
  1395.    No. 2 by pressing F1 twice. To begin reprogramming press F8 and choose
  1396.    1) Change Alt Function Keys; 2) Change Ctrl Function Keys or 3) Change
  1397.    Shft Function Keys.
  1398.  
  1399.    Programmable Function Keys allow you to write a command to tell the
  1400.    computer what to do when that key combination is pressed. You will write
  1401.    commands using regular DOS syntax for the command line. (See "About the
  1402.    Command Line") At the same time you write a DOS command for the
  1403.    key combination, (Alt-F1) for instance, you will also need to write
  1404.    the "help text." This will appear on the screen entitled "Programmable
  1405.    Function Key Settings" so that you will remember what the key does.
  1406.  
  1407.    You may want to program a key combination to execute a file that takes
  1408.    up a lot of memory. Since DM takes up about 100k of RAM, be sure that
  1409.    your computer has enough memory to execute your commands. (See "Execute
  1410.    a File"). In the examples below, we will assume that you have a
  1411.    hard disk computer with at least 512k of RAM. Here are a couple of
  1412.    uses for the Programmable Function Keys. The DOS commands and help
  1413.    text are included.
  1414.  
  1415.     Command       Help Text      Explanation/Use
  1416.  
  1417.     FORMAT A:     Format         Formats a disk in drive A.  This is
  1418.                                  helpful if you have files marked to
  1419.                                  be copied to a floppy disk, and have
  1420.                                  forgotten to format a disk.
  1421.  
  1422.     DIR A:/P      Dir A:         Reads the directory of the disk in
  1423.                                  drive A, pausing when the screen is
  1424.                                  filled.
  1425.  
  1426.    For practice, let's program Function Keys for the two above examples.
  1427.    Press the F8 (Edit Commands) key to pick an option:
  1428.  
  1429.                      1 Change Alt Function Keys
  1430.                      2 Change Ctrl Function Keys
  1431.                      3 Change Shft Function Keys
  1432.                      4 Change AutoRun Commands
  1433.  
  1434.  
  1435.  
  1436.    Computer Tyme DOS ToolBox Users Manual                  Page 26
  1437.    _______________________________________________________________
  1438.  
  1439.  
  1440.    Don't choose option 4 now. Instructions for the Autorun Key come later.
  1441.    For this practice session, let's program the Alt F1 and Alt F2 keys.
  1442.    Therefore, choose Option 1, "Change Alt Function Keys." The following
  1443.    display will appear in the File Window.
  1444.  
  1445.            ================================
  1446.            |  Esc to Exit     Help Line: 1
  1447.            |  Alt F1 .... _
  1448.            |  Alt F2 ....
  1449.            |  Alt F3 ....
  1450.  
  1451.    You will type in your help text and DOS commands on these lines. The
  1452.    first line is for the help text for the Alt F1 key. The next line is the
  1453.    DOS command for the Alt F1 key. Use the arrow keys to position the
  1454.    cursor on the desired line. The "line guide" in the upper right-hand
  1455.    corner of the window tells you which line the cursor is on. Using our
  1456.    two examples, type the help text on the help line and the command on the
  1457.    command line for each key, as shown below.
  1458.  
  1459.            ================================
  1460.            |  Esc to Exit  Command Line: 2
  1461.            |
  1462.            |  Alt F1 ......Format
  1463.            |  FORMAT A:
  1464.            |  Alt F2 ......Dir A:
  1465.            |  DIR A:/P _
  1466.            |  Alt F3 ......
  1467.  
  1468.    When you've finished typing in the help text and commands, press the Esc
  1469.    key, then test your newly programmed keys. After testing, you must save
  1470.    the configuration of your newly programmed Function Keys to disk in
  1471.    order for them to be there the next time you use the program. Type "F8"
  1472.    and choose option (6) "Save to DM.COM."
  1473.  
  1474.    PROGRAMMING WITH VARIABLES   PROGRAMMING WITH VARIABLES   PROGRAMMING WITH VARIABLES
  1475.  
  1476.    The Programmable Function Keys allow you to execute programs and DOS
  1477.    commands on files. This may be accomplished by using variables. The
  1478.    variable {F}, means filename. This tells the computer to perform a
  1479.    command on whatever filename is next to the pointer.
  1480.  
  1481.    Suppose that you want to program the Ctrl F4 key to execute the WORDSTAR
  1482.    Word Processor (filename WS). Position the pointer next to any of your
  1483.    WORDSTAR data files (your letters, reports, etc.) and then, when you
  1484.    press the Ctrl F4 key, the computer executes the word processor and
  1485.    opens the file next to the pointer. Your DOS command for the Ctrl F4 key
  1486.    would read: WS {F}
  1487.  
  1488.    The following are valid variables for DM. Variables used in the command
  1489.    line must be put in brackets {}.
  1490.  
  1491.  
  1492.  
  1493.    Computer Tyme DOS ToolBox Users Manual                  Page 27
  1494.    _______________________________________________________________
  1495.  
  1496.  
  1497.              {F} = FileName             {P} = Path
  1498.              {T} = Type in Text         {D} = Drive
  1499.              {N} = Name no Ext          {E} = Ext no Name
  1500.              {S} = Allow Program to Change Subdirectory
  1501.              {A} = Press Any Key to Return to DM
  1502.  
  1503.    The chart below shows some uses of the Programmable Function Keys using
  1504.    variables.
  1505.  
  1506.      Command       Help Text      Explanation/Use
  1507.  
  1508.      TREE {A}      List Tree     Executes the Tree program, which
  1509.                                  displays all the directories and
  1510.                                  subdirectories on the disk in a
  1511.                                  "tree" structure.  Pauses before
  1512.                                  returning to DM.
  1513.  
  1514.      CHKDSK {A}    Chkdsk        Tells how much space is used up on
  1515.                                  the disk, and and how much  memory
  1516.                                  is free.  Pauses before return-
  1517.                                  ing to DM.
  1518.  
  1519.      BASIC {F}     Basic         Executes the Basic program and
  1520.                                  loads the data file next to the
  1521.                                  pointer.
  1522.  
  1523.      WS {F}        WORDSTAR      Executes the WORDSTAR word
  1524.                                  processor, and loads the data
  1525.                                  file next to the pointer.
  1526.  
  1527.    To continue the practice programming session, the preceding four commands
  1528.    and help text could be entered for the Alt F3, Alt F4, Alt F5, and Alt
  1529.    F6 keys on the Edit Commands (F8) menu. Press F8 and choose Option 1.
  1530.  
  1531.            ================================
  1532.            |  Esc to Exit  Command Line: 2
  1533.            |
  1534.            |  Alt F1 ......Format
  1535.            |  FORMAT A:
  1536.            |  Alt F2 ......Dir A:
  1537.            |  DIR A:/P
  1538.            |  Alt F3 ......List Tree
  1539.            |  TREE {A}
  1540.            |  Alt F4 ......Chkdsk
  1541.            |  CHKDSK {A}
  1542.            |  Alt F5 ......Basic
  1543.            |  BASIC {F}
  1544.            |  Alt F6 ......WORDSTAR
  1545.            |  WS {F}
  1546.  
  1547.  
  1548.  
  1549.    Computer Tyme DOS ToolBox Users Manual                  Page 28
  1550.    _______________________________________________________________
  1551.  
  1552.  
  1553.    There are many other possibilities for the Programmable Function Keys.
  1554.    Decide what tasks you would like your keys to do. It might help to make
  1555.    a chart like the ones above. Then enter your commands and help text as
  1556.    shown in the examples.
  1557.  
  1558.    If you are going to be using software in one directory and files in
  1559.    another, you will need to specify the drive and path in your DOS
  1560.    commands. They were omitted from the examples given above for the sake
  1561.    of simplicity. The above commands with pathnames might read:
  1562.  
  1563.                 C:\UTIL\TREE {A}
  1564.                 C:\UTIL\CHKDSK A: {A}
  1565.                 C:\BASIC {F}
  1566.                 C:\WS {F}
  1567.  
  1568.    When you're finished, press the Esc key. Then test your newly programmed
  1569.    function keys. You may need to go back and fine tune some of your
  1570.    commands.
  1571.  
  1572.    SAVING YOUR PROGRAMMING   SAVING YOUR PROGRAMMING   SAVING YOUR PROGRAMMING
  1573.  
  1574.    When you are happy with the way the keys work, then you are ready to
  1575.    "save" the changes. If you don't save them, they won't be there next
  1576.    time you use DM. However, once they're saved, they can't be accidentally
  1577.    changed until you "save" something new.
  1578.  
  1579.    To save your Custom Programmed Function Keys, press the F8 key. Choose
  1580.    option 6 (Save to DM.COM). Your changes will be saved to disk.
  1581.  
  1582.    Since DM takes up about 100k of memory, it uses up space that would
  1583.    ordinarily be used to execute your program. It is not recommended that
  1584.    you use DM to execute files for everyday use. In other words, you should
  1585.    execute your programs directly from DOS to work on your database files,
  1586.    spreadsheet files, or word processor files. The purpose of executing a
  1587.    file directly from DM is to look at a file to see what's in it, not to
  1588.    work on it. DM can only execute DOS commands as they would be entered on
  1589.    the command line. If you can't do something from the DOS command line,
  1590.    you can't do it from DM.
  1591.  
  1592.    Some software programs are written with internal limitations that make
  1593.    them unsuitable for loading with data files directly from DM. DM can't
  1594.    make the function keys do something with your software that your
  1595.    software won't do in the first place. Remember the test: If you can't do
  1596.    it from the DOS command line, you can't do it from DM.
  1597.  
  1598.  
  1599.  
  1600.    Computer Tyme DOS ToolBox Users Manual                  Page 29
  1601.    _______________________________________________________________
  1602.  
  1603.  
  1604.    THE AUTORUN KEY   THE AUTORUN KEY   THE AUTORUN KEY
  1605.  
  1606.    Just like the Programmable Function Keys, the AutoRun (F2) Key has the
  1607.    capability of executing a program or a DOS command on a selected file in
  1608.    one keystroke.
  1609.  
  1610.    The AutoRun Key is different from the Programmable Function Keys. You
  1611.    can use the same key to run any number of programs, or execute any
  1612.    number of DOS commands. You only have to remember one key (F2).
  1613.  
  1614.    The important difference between the AutoRun (F2) Key and the
  1615.    Programmable Function Keys is that the AutoRun Key looks at the
  1616.    extension of the file at the pointer, and executes a DOS command that
  1617.    you have programmed to run on all files with that extension.
  1618.  
  1619.    Suppose you program the AutoRun Key to run the BASIC program with any
  1620.    file which has a .BAS extension. If you positioned the pointer next to a
  1621.    file named (for example) ALIENS.BAS and pressed the AutoRun (F2) Key,
  1622.    the BASIC program will execute with the ALIENS.BAS file loaded.
  1623.  
  1624.    The AutoRun Key won't automatically work for your software. You must
  1625.    program this key yourself before it will work. If the key isn't
  1626.    programmed, nothing will happen when you press it.
  1627.  
  1628.    When you press the AutoRun Key, the computer will look at the extension
  1629.    of the file next to the pointer and execute the command you have
  1630.    designated for a file with that extension.
  1631.  
  1632.    The first step to custom programming the AutoRun Key is to make a list
  1633.    (on paper) of the extensions of files you want to execute programs on.
  1634.    Next, write a DOS command to correspond with each extension. See
  1635.    examples later in this section.
  1636.  
  1637.    You will need to use variables in the commands, like you did when you
  1638.    programmed the Function Keys (see above). The following are valid
  1639.    variables for DM.
  1640.  
  1641.              {F} = FileName             {P} = Path
  1642.              {T} = Type in Text         {D} = Drive
  1643.              {N} = Name no Ext          {E} = Ext no Name
  1644.              {S} = Allow Program to Change Subdirectory
  1645.              {A} = Press Any Key to Return to DM
  1646.  
  1647.    Suppose you want to program your AutoRun (F2) key to run BASIC, loaded
  1648.    with the file next to the pointer. You may remember the command that we
  1649.    used in the example for the Programmable Function Keys: C:BASIC {F}
  1650.  
  1651.    Since the AutoRun Key looks only at the extension, you will program your
  1652.    commands a little differently than you did with the Function Keys. Use
  1653.    the following format:
  1654.  
  1655.  
  1656.  
  1657.    Computer Tyme DOS ToolBox Users Manual                  Page 30
  1658.    _______________________________________________________________
  1659.  
  1660.  
  1661.                 Extension=DOS command
  1662.  
  1663.    So, the command for your BASIC program would be:
  1664.  
  1665.                 BAS=BASIC {F}
  1666.  
  1667.    You may program the AutoRun (F2) Key to execute any DOS command. The
  1668.    command will be executed on the file at the pointer.
  1669.  
  1670.    Suppose you have the WORDSTAR word processor. It makes backup files with
  1671.    the extension .BAK. If you don't want to to keep backup copies set up
  1672.    the command:
  1673.  
  1674.                 BAK=DEL {F}
  1675.  
  1676.    If you positioned the pointer at a file named LETTER.BAK and pressed
  1677.    (F2), LETTER.BAK would be deleted.
  1678.  
  1679.    Suppose you set up the command COM={F}. What would happen if you placed
  1680.    the pointer next to a file called PACKMAN.COM and pressed F2? That's
  1681.    right, PACKMAN would run.
  1682.  
  1683.    Remember the test that you learned while programming the Function Keys?
  1684.    The rule is: If you can't do it from the DOS command line, you can't do
  1685.    it from DM. Test your commands directly from DOS, so that you will be
  1686.    sure that they work.
  1687.  
  1688.    When you have tested all your commands, and have written them in the
  1689.    "Extension=DOS command" format, you are ready to enter them into DM.
  1690.  
  1691.    For practice, let's enter the three examples given above.
  1692.  
  1693.                 BAS=BASIC {F}
  1694.                 BAK=DEL {F}
  1695.                 COM={F}
  1696.  
  1697.    Press the F8 (Edit Commands) key. Pick option #4 "Change AutoRun
  1698.    Commands." The following will appear on the screen:
  1699.  
  1700.            ====================================
  1701.            |     Edit AutoRun Strings
  1702.            |
  1703.            |
  1704.            |
  1705.            |
  1706.  
  1707.    Type in the commands. Use the arrow keys to move around the screen and
  1708.    the backspace key to correct mistakes.
  1709.  
  1710.  
  1711.  
  1712.    Computer Tyme DOS ToolBox Users Manual                  Page 31
  1713.    _______________________________________________________________
  1714.  
  1715.  
  1716.            ====================================
  1717.            |     Edit AutoRun Strings
  1718.            | BAS=BASIC {F}
  1719.            | BAK=DEL {F}
  1720.            | COM={F}
  1721.            |
  1722.  
  1723.    Press Esc when you are finished typing commands. Test them when you are
  1724.    finished. If the commands do what you want you are ready to save the
  1725.    changes. If you don't save them, they won't be there next time you use
  1726.    DM. However, once they're saved, they can't be accidentally changed
  1727.    until you "save" something new.
  1728.  
  1729.    To save your AutoRun commands, press F8, then choose option "5" (Save to
  1730.    DM.OVL). Your changes will be saved to disk.
  1731.  
  1732.    ABOUT FILE ATTRIBUTES   ABOUT FILE ATTRIBUTES   ABOUT FILE ATTRIBUTES
  1733.  
  1734.    An attribute is a special characteristic assigned to a file by the
  1735.    computer or the user. If a file has any attributes, they will be listed
  1736.    in the Status Window when the pointer is positioned next to that file.
  1737.    The following briefly explains the four types of attributes.
  1738.  
  1739.    Hidden: A "hidden" file will not be listed in the DOS directory. (If you
  1740.    type the command "DIR" you won't see it.) It will be listed in the DM
  1741.    directory.
  1742.  
  1743.    System: This is a file that the computer uses internally. You should
  1744.    never mess with system files. You do want your system to boot next time
  1745.    you turn it on, don't you?
  1746.  
  1747.    Read Only: A "read-only" file is write protected, which means it can't
  1748.    be changed. It also can't be deleted under DOS. But it can be deleted
  1749.    with DM. You might want to change a file to "read only" if you don't
  1750.    want anyone fooling with it.
  1751.  
  1752.    Archive: When you run the utility program which backs up the hard disk,
  1753.    the program sets an "archive flag" on each file, which tells the system
  1754.    that "this file has been backed up." If you later modify that file, the
  1755.    archive flag is wiped out. Then, the next time the backup utility is
  1756.    run, it skips over files with archive flags, because they've already
  1757.    been backed up. There isn't any reason to change an archive attribute.
  1758.  
  1759.  
  1760.  
  1761.    Computer Tyme DOS ToolBox Users Manual                  Page 32
  1762.    _______________________________________________________________
  1763.  
  1764.  
  1765.    CHANGING FILE ATTRIBUTES   CHANGING FILE ATTRIBUTES   CHANGING FILE ATTRIBUTES
  1766.  
  1767.    Warning: Do not use this unless you fully understand attributes and have
  1768.    a reason to change one.
  1769.  
  1770.    To change an attribute, place the pointer next to the file to be changed
  1771.    and press A (Change Attribute). The following screen will appear:
  1772.  
  1773.                 Hidden System Read-Only Archive
  1774.                 S to Set
  1775.                 R to Reset          |HSRA|
  1776.                 Space to Ignore     |_   |
  1777.  
  1778.    The letters in the brackets |HSRA| stand for: H=Hidden, S=System, R=Read
  1779.    Only, and A=Archive
  1780.  
  1781.    You will type one of the codes shown on the screen below each of the
  1782.    letters |HSRA|. They mean:
  1783.  
  1784.    S to Set - An S sets that attribute to "on" for the file indicated by
  1785.    the pointer.
  1786.  
  1787.    R to Reset - R sets that attribute to "off" for the indicated file.
  1788.  
  1789.    Space to Ignore - A space leaves the attribute as it is:
  1790.  
  1791.         Example:    |HSRA|
  1792.                     |S   |
  1793.  
  1794.    This would set the hidden attribute for this file. All other attributes
  1795.    would remain as they were. If you want to change the attributes of a
  1796.    number of files at one time, mark (highlight) the desired files, then
  1797.    press Alt A (Change Attributes for Marked Files). Set the attributes as
  1798.    described above. The attributes you choose will be set for all marked
  1799.    files.
  1800.  
  1801.  
  1802.  
  1803.    Computer Tyme DOS ToolBox Users Manual                  Page 33
  1804.    _______________________________________________________________
  1805.  
  1806.  
  1807.    FOR NEW USERS   FOR NEW USERS   FOR NEW USERS
  1808.  
  1809.    This section is for the novice and provides an introduction to MS-DOS
  1810.    functions and commands that relate directly to DM. If you are familiar
  1811.    with DOS you may wish to skip this section and go directly to "Using
  1812.    "DM" Directory Master." Consult your MS-DOS manual for a more in-depth
  1813.    explanation of DOS functions, or commands.
  1814.  
  1815.    Throughout this manual, you will be asked to press the "Enter" key. On
  1816.    some keyboards, it may be called the "Return" key, and on others it is
  1817.    simply marked with a "<--+ Regardless of how it is labeled, you want to
  1818.    press the key that gives you the equivalent of a carrier return. Also,
  1819.    throughout the manual we refer to the "prompt" as C:. The prompt on your
  1820.    computer may appear as C> or variations thereof. All commands introduced
  1821.    in this section are executed while at the DOS command line. If the
  1822.    prompt is on the screen, you are at DOS. (See Displaying Current
  1823.    Directory at Prompt).
  1824.  
  1825.    Turn on the computer.  When the "C:" prompt appears, the computer is
  1826.    ready to accept commands. The hard disk is called drive C, and the drive
  1827.    for floppy disks is Drive A.  Drive C is the default drive.
  1828.  
  1829.    If you get stuck and want to start over, you can "reboot" without
  1830.    turning the machine off. Press the CTRL, ALT and DEL keys simultaneously
  1831.    or, on some machines, the reset button on front of the machine. Be
  1832.    careful. Never reboot if you haven't saved your work because it may be
  1833.    lost.
  1834.  
  1835.    When the computer is first turned on, it will search for files on the
  1836.    default drive, for instance C:. If you want it to search for files on
  1837.    another drive, you must know how to access another drive. If Drive C: is
  1838.    the drive you are presently in, then "C>" will be the prompt. To change
  1839.    drives type the letter of the desired drive, followed by a colon, then
  1840.    press Enter.
  1841.  
  1842.     C:             (Prompt for current designated drive)
  1843.  
  1844.     C:             (to change designated drive to drive A,
  1845.                    type "A:" and then press Enter)
  1846.  
  1847.     A:             (the new prompt appears, showing that
  1848.                    A is now the designated drive)
  1849.  
  1850.    FORMAT A DISK
  1851.  
  1852.    Formatting a blank disk prepares it to be used by your computer.  The
  1853.    disk is divided into "sectors" which could be compared to drawing lines
  1854.    on a sheet of paper in preparation for writing a letter.  Every disk
  1855.    that you use must be formatted.
  1856.  
  1857.  
  1858.  
  1859.    Computer Tyme DOS ToolBox Users Manual                  Page 34
  1860.    _______________________________________________________________
  1861.  
  1862.  
  1863.    Formatting a disk erases everything on the disk. You must specify Drive
  1864.    A by typing the "A:" after "FORMAT". On hard drive systems, if you
  1865.    forget the "A:" or if you make a mistake and type "A;" then the default
  1866.    drive (Drive C) will be formatted. Since this is the hard disk, this
  1867.    means that everything on the hard disk will be erased! The correct
  1868.    command should look like this: FORMAT A:
  1869.  
  1870.    Read warning above before you do anything. Then put a blank disk in
  1871.    Drive A.  Bring up the "C:" prompt and type: FORMAT A: Press Enter, and
  1872.    the disk in Drive A will be formatted.
  1873.  
  1874.    STEPS FOR MAKING A BACKUP
  1875.  
  1876.    You should always make a backup of each of your software disks. The
  1877.    backup, or working copy, is for everyday use. Put the original in a safe
  1878.    place. Then, if something happens to the working copy, you can make
  1879.    another copy from the original.
  1880.  
  1881.    1) Have your program diskette and a blank diskette ready.
  1882.  
  1883.    2) Bring up the "C:" prompt and type "DISKCOPY A: A:" and then press the
  1884.    Enter key. This tells the computer to copy the disk in drive A to
  1885.    another disk which will later be put in drive A.
  1886.  
  1887.    3) Follow the instructions on the screen. The program diskette is the
  1888.    "source" and the blank diskette is the "target."
  1889.  
  1890.    Note: Your blank disk does not need to be formatted in advance. The
  1891.    "DISKCOPY" command formats the disk at the same time that the files are
  1892.    being copied.
  1893.  
  1894.    FILES, FILENAMES, AND EXTENSIONS
  1895.  
  1896.    All programs, text, or data on your disk are contained in files.   A
  1897.    letter created by your word processor is in a file, as is a list of
  1898.    names and addresses in a database.  A file on a disk can be compared to
  1899.    a file folder in a drawer.
  1900.  
  1901.    Every file has a filename, which allows the computer to keep track of
  1902.    files.  Filenames may have two parts: the "name" and the "extension".
  1903.    These are separated by a period.  For example, DM.COM is DM's filename.
  1904.    A name may be up to eight characters long but the extension is limited
  1905.    to three characters.  The extension is optional.  All of the following
  1906.    are valid filenames: LETTER.DOC, DATA.DB, MOMLET, Q, OK.TXT, 123.WS.
  1907.  
  1908.    WILDCARDS
  1909.  
  1910.    Sometimes you may want to give the computer a command that will affect
  1911.    more than one file.  For example, you may want to delete all the files
  1912.    with the extension .BAK.  Wildcards allow you to do this all at once,
  1913.    rather than going through and deleting them one-by-one.
  1914.  
  1915.  
  1916.  
  1917.    Computer Tyme DOS ToolBox Users Manual                  Page 35
  1918.    _______________________________________________________________
  1919.  
  1920.  
  1921.    Two characters, the question mark (?) and the asterisk (*) may be
  1922.    used as "wildcards" in filenames and extensions.
  1923.  
  1924.    The computer interprets a question mark (?) as "any character" (a
  1925.    wildcard for a single character). If you had a set of files, for
  1926.    example, with the names JONES1.DOC, JONES2.DOC, JONES3.DOC, etc., you
  1927.    could denote the whole set with the name JONES?.DOC.
  1928.  
  1929.    The computer interprets the asterisk (*) as "any set of characters" (a
  1930.    wildcard replaces a whole filename or any part of a filename).
  1931.    Therefore, *.COM would mean "any file with the .COM extension."  FUN.*
  1932.    would mean any file with the name FUN with any extension.  *.* means
  1933.    "all files, all extensions."
  1934.  
  1935.    Wildcards (? and *) may not be used in filenames.  Rather, they are only
  1936.    used in commands to select a group of files for moving, deleting,
  1937.    copying, etc.  An example of usage for wildcards is shown below.
  1938.  
  1939.     DEL MAIL.*       (all files named MAIL would be deleted)
  1940.  
  1941.     DIR TEST?.DOC    (a directory will be displayed for all
  1942.                      files starting with TEST with the .DOC
  1943.                      extension.)
  1944.  
  1945.     COPY *.COM A: C: (all files with the .COM extension would
  1946.                      be copied from drive A to drive C.)
  1947.  
  1948.    ABOUT DIRECTORIES AND SUBDIRECTORIES
  1949.  
  1950.    A directory and a subdirectory are different names for the same thing. A
  1951.    directory keeps track of your files on a disk. The directory has
  1952.    information about the name, size, location, and date of creation (or
  1953.    last updating) of all the files on a disk.  The root is normally
  1954.    referred to as the root "directory" and all directories branching off
  1955.    the root are referred to as "subdirectories".
  1956.  
  1957.    DISPLAYING A DIRECTORY USING DOS
  1958.  
  1959.    "DIR" is the DOS command to display the directory of the current
  1960.    designated drive.  Other commands to show a directory are:
  1961.  
  1962.     DIR B:         (Shows directory of Drive B: or whatever
  1963.                    drive is specified)
  1964.  
  1965.     DIR/P          ("Page mode" causes the scrolling of directory
  1966.                    to stop when the screen is filled.
  1967.  
  1968.     DIR/W          ("Wide Display" shows directory of the
  1969.                    current drive in several columns across
  1970.                    the screen.  Only filenames are displayed.)
  1971.  
  1972.  
  1973.  
  1974.    Computer Tyme DOS ToolBox Users Manual                  Page 36
  1975.    _______________________________________________________________
  1976.  
  1977.  
  1978.    DM's main purpose is to help keep track of directories better than is
  1979.    possible with DOS alone.  You probably won't need to use the DOS
  1980.    directory display commands often after you learn DM. (See also "D", a
  1981.    sweet little directory program.)
  1982.  
  1983.    SUBDIRECTORIES
  1984.  
  1985.    If you have several different projects, each with its own files, or if
  1986.    many people are using the same computer, the directory may become long
  1987.    and unwieldy. You may want to categorize your files or keep them
  1988.    separate from another person's. "Subdirectories" allow you to group
  1989.    files separately, much as you would group files in separate drawers of a
  1990.    filing cabinet.
  1991.  
  1992.    Subdirectories are most commonly used on a hard disk, but diskettes may
  1993.    also have subdirectories. For the purpose of this discussion, we will
  1994.    assume that your subdirectories are on Drive C:, the hard drive.
  1995.  
  1996.    Any directory may have subdirectories. This creates a "tree" structure.
  1997.    The "root" is the first level of directory system, and is the trunk of
  1998.    the tree. Subdirectories (off the root directory) may be thought of as a
  1999.    limbs on the tree. Files within a subdirectory are branches on the limb.
  2000.  
  2001.    An example of a typical directory structure or "tree" is shown
  2002.    below:
  2003.  
  2004.            --ROOT---+-PROGRAMS----+-PROCOMM
  2005.                     |             |-TWIN
  2006.                     |             |-BASIC
  2007.                     |             |-WORDSTAR
  2008.                     |
  2009.                     +-USERS-------+-TOM
  2010.                     |             |-DICK
  2011.                     |             |-HARRY--+-GAMES
  2012.                     |                      |-ACCOUNTS
  2013.                     +-MUSIC
  2014.                     +-GOODIES
  2015.                     +-UTIL
  2016.  
  2017.    PATHS AND PATHNAMES
  2018.  
  2019.    You can access any file in any subdirectory on your disk. To do this,
  2020.    you must tell the computer where in the "tree" that the file is located.
  2021.    Starting with the root directory, you must give the "path" to the
  2022.    desired file. The "pathname" is one or more directory names separated by
  2023.    one or more backslashes (\). In the tree above, the pathname for the
  2024.    subdirectory named TWIN would be written as:
  2025.  
  2026.     C:\PROGRAMS\TWIN
  2027.  
  2028.  
  2029.  
  2030.    Computer Tyme DOS ToolBox Users Manual                  Page 37
  2031.    _______________________________________________________________
  2032.  
  2033.  
  2034.    The symbol for the root directory is "\", so the root directory on Drive
  2035.    C is written as "C:\". A subdirectory's name is written as "C:\NAME"
  2036.    (NAME is whatever name you gave to the subdirectory).
  2037.  
  2038.    ACCESSING A SUBDIRECTORY
  2039.  
  2040.    If you want the computer to search for files in another subdirectory,
  2041.    you must change directories.  At the DOS command line, the command for
  2042.    "change directory" is CHDIR or CD, followed by the pathname.
  2043.  
  2044.    Suppose that Harry, who uses the computer with the "tree" shown above,
  2045.    wants to play games. He must type the change directory command, plus the
  2046.    pathname, to get to his UTILITIES subdirectory. From the C: prompt, he
  2047.    will type:
  2048.  
  2049.     C:CD USERS\HARRY\UTIL           (change directory command)
  2050.     C:\USERS\HARRY\UTIL             (prompt in new directory)
  2051.  
  2052.    The symbol for the root directory is "\". So, to return to the
  2053.    root directory, he will type:
  2054.  
  2055.     C:\USER\HARRY\UTIL: CD\         (command to return to root)
  2056.  
  2057.    To create a subdirectory, type the command "MD" (make directory) and the
  2058.    name that you choose for the directory. Suppose you wanted to name your
  2059.    directory "TEST." From the C: prompt, type:
  2060.  
  2061.     MD TEST
  2062.  
  2063.    Perhaps you want to make a subdirectory within the directory TEST that
  2064.    you just created. You want to call it NEXTTEST. First, change to the
  2065.    TEST subdirectory by typing CD TEST then from the C:\TEST prompt, type:
  2066.    MD NEXTTEST. (See also "Displaying Current Subdirectory at Prompt"). To
  2067.    change to new subdirectory type CD NEXTTEST and the current directory
  2068.    should be displayed as C:\TEST\NEXTTEST:.
  2069.  
  2070.    Directory names are limited to eight characters.  The entire pathname is
  2071.    limited to 64 characters.
  2072.  
  2073.    REMOVING A SUBDIRECTORY
  2074.  
  2075.    RD is the "remove directory" command. The command must be followed by
  2076.    the pathname, using the same syntax as for making a directory or
  2077.    changing directories. You cannot be in the subdirectory you are trying
  2078.    to remove and you can only remove a subdirectory if it is empty.
  2079.  
  2080.    ABOUT THE COMMAND LINE
  2081.  
  2082.    DOS commands are typed next to the prompt. This is called the command
  2083.    line. Commands are executed when you press the Enter key. Commands
  2084.    are used to execute DOS commands or to execute application programs.
  2085.  
  2086.  
  2087.  
  2088.    Computer Tyme DOS ToolBox Users Manual                  Page 38
  2089.    _______________________________________________________________
  2090.  
  2091.  
  2092.    Format 1: Executing a DOS Command
  2093.  
  2094.     COMMAND SYNTAX -  [C:][\PATHNAME][\FILENAME]
  2095.  
  2096.     COMMAND    is the actual DOS command, such as DEL, DIR, CD, etc.
  2097.  
  2098.     [ ]        indicates that this part of the command is optional
  2099.  
  2100.     C:         is the name of the required drive, either A:, B: or C:
  2101.  
  2102.     \PATHNAME  is the pathname where the command should execute
  2103.  
  2104.     \FILENAME  is the name of the file on which the command should be
  2105.                executed.
  2106.  
  2107.    If you typed the command:
  2108.  
  2109.     DEL C:\GAMES\SOLITAIR
  2110.  
  2111.    you would then delete the SOLITAIR file in the GAMES subdirectory on
  2112.    drive C:.  If you were already in the GAMES subdirectory, your prompt
  2113.    would be C:\GAMES and it would not be necessary to specify the drive and
  2114.    pathname.  You would only have to type "DEL SOLITAIR".
  2115.  
  2116.    Format 2: Executing a File.
  2117.  
  2118.    COMMAND SYNTAX - [C:][\PATHNAME\]FILENAME1 [FILENAME2]
  2119.  
  2120.     [ ]        indicates that this part of the command is optional
  2121.  
  2122.     C:         is the name of the required drive
  2123.  
  2124.     \PATHNAME  is the pathname where the command should execute
  2125.  
  2126.     FILENAME1  is the name of the file (program) that should be
  2127.                executed.  It must be an "executable" file (have the
  2128.                extension .COM, .EXE, or .BAT.)
  2129.  
  2130.     FILENAME2  is the name of a data file that may be loaded (transferred
  2131.                into memory) using the program in (FILENAME1).
  2132.  
  2133.    Using our sample "tree" shown earlier, suppose the WORDSTAR subdirectory
  2134.    contained the following files:
  2135.  
  2136.     WS.COM           (the WORDSTAR word processing program)
  2137.  
  2138.     LETTER           (text file for WORDSTAR)
  2139.  
  2140.    If you typed the command:
  2141.  
  2142.     C:\PROGRAMS\WORDSTAR\WS LETTER
  2143.  
  2144.  
  2145.  
  2146.    Computer Tyme DOS ToolBox Users Manual                  Page 39
  2147.    _______________________________________________________________
  2148.  
  2149.  
  2150.    the WS file would be executed with the LETTER file loaded.  If you were
  2151.    already in the WORDSTAR subdirectory, you would only have given the
  2152.    command: "WS LETTER".  And, if you didn't want to load the LETTER file,
  2153.    your command would simply be "WS".
  2154.  
  2155.    a) WS is the command used to execute the program (File #1) named WS.COM;
  2156.       and
  2157.  
  2158.    b) LETTER is the data file (File #2) which will be loaded into memory.
  2159.  
  2160.  
  2161.    Some of the control characters used by the WORDSTAR word processor and
  2162.    other programs may be used in DM. These characters are valid for
  2163.    scanning or marking files in a directory:
  2164.  
  2165.         Ctrl E - cursor up            Ctrl R - screen
  2166.         Ctrl X - cursor down          Ctrl C - screen down
  2167.         Ctrl D - mark file            Ctrl S - un-mark file
  2168.  
  2169.    The following characters are valid in the edit mode:
  2170.  
  2171.         Ctrl D - cursor left          Ctrl S - cursor right
  2172.         Ctrl G - erase character
  2173.  
  2174.    TECHNICAL SUPPORT BBS   TECHNICAL SUPPORT BBS   TECHNICAL SUPPORT BBS
  2175.  
  2176.    Computer Tyme has set up a bulletin board dedicated to supporting our
  2177.    software users. The number is 417-866-1665, and it's open 24 hours a
  2178.    day. You will need a 1200, or 2400 baud modem, and terminal software to
  2179.    support ANSI graphics.
  2180.  
  2181.    PD.EXE - PICK DIRECTORY   PD.EXE - PICK DIRECTORY   PD.EXE - PICK DIRECTORY
  2182.  
  2183.    This program allows you to change directories as quickly as possible.
  2184.  
  2185.    "PD" "Pick Directory" (also called "PickDir"), written for all user
  2186.    levels, allows you to change directories as quickly as possible. It also
  2187.    allows you to rename directories, delete directories, make directories,
  2188.    and hide directories.
  2189.  
  2190.    Pick Directory has two modes of operation; the graphic tree mode, and
  2191.    the one directory at a time mode. In the graphic tree mode you get to
  2192.    see all subdirectories "the tree" displayed as a picture on your screen.
  2193.    This graphic "tree" allows you to "look" at the directory system in your
  2194.    computer. In the graphic tree mode you can use your arrow keys to move
  2195.    freely about the directory tree. Pick Directory allows you to rename any
  2196.    of the directories, make new ones, delete them, or hide them.
  2197.  
  2198.  
  2199.  
  2200.    Computer Tyme DOS ToolBox Users Manual                  Page 40
  2201.    _______________________________________________________________
  2202.  
  2203.  
  2204.    In order to display and use the graphic tree mode a file must be created
  2205.    which contains a list of the directories on your system. The file is
  2206.    called PD.PIC and MUST BE PATH ACCESSABLE. In this file is a list of all
  2207.    directories you want Pick Directory to choose from. An example is as
  2208.    follows:
  2209.  
  2210.     C:\
  2211.     C:\GOODIES
  2212.     C:\HELP
  2213.     C:\TURBO5
  2214.     C:\TURBO5\BONUS
  2215.     C:\TURBO5\DOC
  2216.     C:\TURBO5\TURBO3
  2217.     D:\
  2218.     D:\GEMAPPS
  2219.     D:\GEMAPPS\FONTS
  2220.     D:\GEMAPPS\GEMPAGES
  2221.     D:\GEMAPPS\GEMPAGES\PAGENBRS
  2222.  
  2223.    Note that the list can span several drives. The list is created the
  2224.    first time you run Pick Directory. The program will ask you which drives
  2225.    you want to include in your list. Don't include floppy drives A: or B:.
  2226.    If you only have one hard disk just type C. If you have several hard
  2227.    drives or logical drive partitions, you might type CDEF. Pick Directory
  2228.    will then create the PD.PIC file and display the graphic tree. Once in
  2229.    the graphic tree you can move around using your arrow keys.
  2230.  
  2231.    Remember that F1 is for help in case you forget what to do. The + and -
  2232.    keys allow you to move up and down in the same column you're in. When
  2233.    you get to the directory you want all you have to do is press ENTER and
  2234.    you're there. If you want to go back to the original directory instead,
  2235.    just press ESC.
  2236.  
  2237.    As you move through the graphic tree, you'll notice an alphabetical
  2238.    listing on the right side of the screen that tracks the directory you're
  2239.    in. By pressing the TAB key, the up and down arrows allow you to move
  2240.    through the alphabetical list. While moving alphabetically, each
  2241.    subdirectory highlighted on the alphabetical list will also be
  2242.    highlighted on the full screen graphic tree. Also, above the sorted list
  2243.    is the position meter. This meter lets you know where you are in
  2244.    relation to all the other directories in your computer.
  2245.  
  2246.    You can use "GOTO" to quickly get to a directory while in the alpha
  2247.    list. Just type "G" and the first few letters of the subdirectory you
  2248.    want to go to. The cursor will move to that directory. As you type, Pick
  2249.    Directory will move to the first directory that contains the characters
  2250.    you typed in.
  2251.  
  2252.    The "F" key shows you the free space on the current drive. It also shows
  2253.    you how many directories are in the system and how many levels deep they
  2254.    are.
  2255.  
  2256.  
  2257.  
  2258.    Computer Tyme DOS ToolBox Users Manual                  Page 41
  2259.    _______________________________________________________________
  2260.  
  2261.  
  2262.    You can rename a directory by pressing the "R" key. A cursor will appear
  2263.    and you just type over the old name. You can also delete a whole
  2264.    directory by pressing the "D" key. If the directory isn't empty, it will
  2265.    ask if you want to delete it anyway. If you answer "Y" then it will
  2266.    delete that directory and all directories branching off from it and all
  2267.    the files in them. Be careful! Remember to make regular backups.
  2268.  
  2269.    You can also make directories using the "M" key. Just type in the name
  2270.    and Pick Directory will create the directory off of the current
  2271.    directory. The "H" key is used to hide and unhide directories. A hidden
  2272.    directory will not show up if you type DIR. It's still there, just
  2273.    hidden.
  2274.  
  2275.    Directories can be created and deleted without the PD.PIC file being
  2276.    updated.  This means that the graphic tree may show directories that are
  2277.    no longer there, or not show new directories that are. The "S" key will
  2278.    scan the hard drives and re-create the list. If while moving around, you
  2279.    come to a directory that no longer exists, Pick Directory will
  2280.    automatically update the list for you.
  2281.  
  2282.    The "L" key is used to limit the number of directory levels to be
  2283.    displayed. This is used on very large systems to make it easier to see
  2284.    the directories close to the root. If you set a limit of 2, Pick
  2285.    Directory will only show directories that are 2 or less levels deep.
  2286.    Setting a level of 0 includes all directories. Just type "L" to set
  2287.    limit.
  2288.  
  2289.    In order for Pick Directory to work the program PipeDir must be in a
  2290.    directory that can be executed from the current path. (See the PATH
  2291.    command in your DOS manual.) PipeDir is another Computer Tyme program
  2292.    that creates the PD.PIC file and allows Pick Directory to delete
  2293.    directories with files in them.
  2294.  
  2295.    Pick Directory's other mode is the one directory at a time mode. In this
  2296.    mode, only the directories that are accessable from the current
  2297.    directory are listed.  You choose the directory by pressing the letter
  2298.    next to the directory you want. A lower case letter will select the
  2299.    directory and let you choose from the list of it's directories. Upper
  2300.    case selects and exits. Pressing the CTRL key with a letter selects that
  2301.    drive. "\" selects the root directory and a "-" selects the previous
  2302.    directory. Press ENTER when you get to where you want to go. ESC to
  2303.    abort.
  2304.  
  2305.    Even though the one directory at a time mode is not as powerful as the
  2306.    graphic tree mode, it has its place. It doesn't use the PD.PIC file so
  2307.    it doesn't have to be updated. It works on drives that you may not
  2308.    want to wait to scan, such as CD roms. And, if you are running
  2309.    computers remotely over a modem, this mode works.
  2310.  
  2311.    If the directory or drive you are on is not in the PD.PIC file, then the
  2312.    one directory at a time mode will be selected.
  2313.  
  2314.  
  2315.  
  2316.    Computer Tyme DOS ToolBox Users Manual                  Page 42
  2317.    _______________________________________________________________
  2318.  
  2319.  
  2320.    Pick Directory has several command line options. Many of them are for
  2321.    the sophisticated user and can be ignored by the novice user. Pick
  2322.    Directory, like other Computer Tyme products, is easy to use for the
  2323.    novice and small system user; but has powerful features for the
  2324.    professional programmer and for use on large network drives.
  2325.  
  2326.     PD <directory>
  2327.  
  2328.    This is a quick way to change directories. Pick Directory will scan the
  2329.    list for the closest match and switch you to that directory. A partial
  2330.    directory name is all you need. The directory doesn't even have to be on
  2331.    the same drive.
  2332.  
  2333.    PD /S <drives> This creates the PD.PIC file without entering the graphic
  2334.    tree mode.
  2335.  
  2336.    PD /F This freshens the PD.PIC file without entering the graphic tree
  2337.    mode.
  2338.  
  2339.    PD /M <directory> This makes the directory and updates the PD.PIC file.
  2340.  
  2341.    PD /R <directory> This removes the directory and updates the PD.PIC
  2342.    file.
  2343.  
  2344.    PD /Z Selects the "one directory at a time" mode.
  2345.  
  2346.    PD /O This option can be used only with the /Z option. It forces the use
  2347.    of the standard output device. You loose color and speed, but it will
  2348.    work remote over a modem.
  2349.  
  2350.    PD /$ <filename> This allows you to use another file than C:\PD.PIC.
  2351.  
  2352.    PD /! <program> <parameters> Pick Directory normally runs PIPEDIR to
  2353.    create its pick file. If you are a programmer and want to use your own
  2354.    program to create the pick file, this command will make Pick Directory
  2355.    run your software instead. The <parameters> is passed on to your
  2356.    program.
  2357.  
  2358.    Use of environment strings:
  2359.  
  2360.    Default options can be selected by use of the SET command to set you DOS
  2361.    environment strings. This is done by typing SET PD.EXE=<string>. The
  2362.    string will be interpreted as if it had been typed on the command line.
  2363.  
  2364.    You are the sysop of a BBS system and are running it remote. In your
  2365.    AUTOEXEC.BAT file you include:
  2366.  
  2367.     SET PD.EXE=/Z/O
  2368.  
  2369.    This allows you to type PD from remote and enter the one at a time mode
  2370.    with the standard output device selected.
  2371.  
  2372.  
  2373.  
  2374.    Computer Tyme DOS ToolBox Users Manual                  Page 43
  2375.    _______________________________________________________________
  2376.  
  2377.  
  2378.    You are the supervisor of a large novell network and a programmer. You
  2379.    want Pick Directory to only show the users the directories they can
  2380.    access. You have written a program that compiles a pick file based on
  2381.    who they are. Your program name is called PICKGEN. You want each user to
  2382.    have their own pick file.
  2383.  
  2384.     SET PD.EXE=/!PICKGEN /$F:\SYSTEM\USER1.PIC
  2385.  
  2386.    This selects the file F:\SYSTEM\USER1.PIC to be the default pick file
  2387.    for station 1 and will execute PICKGEN to regenerate and update the pick
  2388.    file.
  2389.  
  2390.    DOLIST   DOLIST   DOLIST
  2391.  
  2392.    DoList is a dual purpose program. It acts as a DOS SHELL, allowing the
  2393.    easy and convenient entry of commands. This DOS SHELL is designed to
  2394.    provide an improved user interface with DOS since DOS can be slow,
  2395.    cumbersome and sometimes difficult to use. DoList gives you the
  2396.    editing power of a word processor when typing your commands at the
  2397.    command line. Using the up arrow allows you to recall previously
  2398.    executed commands.
  2399.  
  2400.    DoList also allows you to execute commands on a LIST of files. Filenames
  2401.    can be in a text file or can come from the standard DOS pipes.
  2402.  
  2403.    DOLIST SHELL MODE:   DOLIST SHELL MODE:   DOLIST SHELL MODE:
  2404.  
  2405.    To put DoList in the shell mode, type:
  2406.  
  2407.     DOLIST <cmd>    ;the <cmd> is optional.
  2408.  
  2409.    DoList then produces a prompt and awaits your commands. Instead of the
  2410.    crippled line editor that DOS provides, you now have a powerful word
  2411.    processor like line editor. Left and Right Arrows move you back and
  2412.    forth. INS toggles you between insert and overwrite modes. HOME takes
  2413.    you to the beginning of the line, END takes you to the end. The ESC key
  2414.    deletes the line. Also, the line editor responds to the standard
  2415.    WORDSTAR command set.
  2416.  
  2417.    By using the UP and DOWN arrows DoList allows you to scroll back the
  2418.    last 40 or so commands. This allows you to Re-Execute commands that you
  2419.    already have used. DoList also remembers what directories that you have
  2420.    been to. By pressing the TAB key, DoList scrolls back to directories you
  2421.    have previously visited.
  2422.  
  2423.    DoList SHELL Mode Editing Commands:
  2424.  
  2425.  
  2426.  
  2427.    Computer Tyme DOS ToolBox Users Manual                  Page 44
  2428.    _______________________________________________________________
  2429.  
  2430.  
  2431.     Left Arrow .......... Left one Character
  2432.     Right Arrow ......... Right one Character
  2433.     Ctrl Left Arrow ..... Left one Word
  2434.     Ctrl Right Arrow .... Right one Word
  2435.     Home ................ Beginning of Line
  2436.     End ................. End of Line
  2437.     Ins ................. Toggle Insert On/Off
  2438.     BackSpace ........... Delete Character Left
  2439.     Del ................. Delete Character Right
  2440.     Ctrl Del ............ Delete Word
  2441.     Esc ................. Delete Line
  2442.     Up Arrow ............ Select Previous Command Line
  2443.     Down Arrow .......... Select Next Command Line
  2444.     Tab ................. Select Last Accessed SubDirectory
  2445.     Shift-Tab ........... Reverse of TAB
  2446.     Alt-Tab ............. Remove Directory from Scroll List
  2447.  
  2448.    When you type a command in the SHELL mode, DoList first tests to see if
  2449.    it is an internal DoList command. If not, it looks for *.COM, *.EXE
  2450.    *.BAT files to execute. If this fails, DoList attempts to see if it is a
  2451.    directory name. If it is, DoList changes directories. Otherwise DoList
  2452.    will load COMMAND.COM and execute the command line.
  2453.  
  2454.    With DoList, you can change directories by just typing the directory
  2455.    name. The CD is not necessary unless there is an executable program with
  2456.    the same name as the directory. Typing the "-" command or ".." changes
  2457.    to the parent directory. A "\" jumps you to the root directory.
  2458.  
  2459.    When DoList starts up it looks for several Dos ToolBox utilities to
  2460.    enhance its features. If it finds them DoList becomes more powerful.
  2461.    These utilities include PICK DIRECTORY, PIPEDIR, and MARXMENU.
  2462.  
  2463.    If you have PICK DIRECTORY on your system, whenever you try to change to
  2464.    a directory that isn't there, DoList will load Pick Directory and will
  2465.    let you change directories with a partail name match.
  2466.  
  2467.    The RD or remove directory command is capable of removing a directory
  2468.    with files in it. Both RD and MD update the pick list that Pick
  2469.    Directory uses. The DEL command supports multiple wild cards.
  2470.  
  2471.    CD FONT might change to C:\WINDOWS\FONTS
  2472.  
  2473.    Since DoList is loading PipeDir to delete files, several PipeDir
  2474.    switches work with the DEL command.
  2475.  
  2476.     DEL/H           Includes hidden and system files.
  2477.     DEL/Q           Asks before deleting each file.
  2478.     DEL *.BAK *.BWS Deletes all the BAK and BWS files.
  2479.     DEL *.BAK/S     Deletes all BAK files and in subdirectories.
  2480.  
  2481.  
  2482.  
  2483.    Computer Tyme DOS ToolBox Users Manual                  Page 45
  2484.    _______________________________________________________________
  2485.  
  2486.  
  2487.    DoList can execute more than one command on the same command line. This
  2488.    is done by separating the commands with a double bar. ||
  2489.  
  2490.     Examples:
  2491.       Free C:||Free D:||Free E:
  2492.       Format A:||Sys A:||Copy Command.com A:
  2493.  
  2494.    INTERNAL DOLIST COMMANDS:   INTERNAL DOLIST COMMANDS:   INTERNAL DOLIST COMMANDS:
  2495.  
  2496.    DoList has several internal commands that can be executed from the
  2497.    command line. These commands all start with the '@' symbol.
  2498.  
  2499.     @RC ON/OFF
  2500.     @Trace ON/OFF
  2501.     @Path
  2502.  
  2503.    DoList can display MS-DOS exit return codes. This feature is controlled
  2504.    by typing "@RC ON/OFF". If a subprogram terminates with anything other
  2505.    than a return code of zero, DoList displays it. DoList will also display
  2506.    if the program was terminated by a Ctrl-Break or if the program remains
  2507.    memory resident.
  2508.  
  2509.    The @Trace command will display how DoList interprets the command line.
  2510.    This will show you the whole path and file that DoList actually loads
  2511.    when you type a command.
  2512.  
  2513.    The @Path command lets you edit your path environment variable using
  2514.    DoList's line editor.
  2515.  
  2516.    When DoList loads, it looks for a configuration file called DOLIST.CFG.
  2517.    This file is a text file that allows you to customize DoList. It also
  2518.    contains instructions and examples. It allows you to set up programmable
  2519.    function keys. These programmable keys allow you to make any unused
  2520.    function key or Alt key into any command.
  2521.  
  2522.     Examples:
  2523.     AKey F9  DM         ;programs the F9 key to run DM
  2524.     AKey SF8 DEL *.BAK  ;programs the Shift-F8 key to delete the BAK files
  2525.     BKey AF5 DIR        ;programs the Alt-F5 key to run DIR
  2526.  
  2527.    Note: The AKey command forces an Enter at the end. The BKey command
  2528.    forces a space at the end. Thus the BKey command allow you to type in
  2529.    additional parameters.
  2530.  
  2531.  
  2532.  
  2533.    Computer Tyme DOS ToolBox Users Manual                  Page 46
  2534.    _______________________________________________________________
  2535.  
  2536.  
  2537.    DOLIST IN LIST MODE:   DOLIST IN LIST MODE:   DOLIST IN LIST MODE:
  2538.  
  2539.    Did you ever want to execute a program on a LIST of files? DoList will
  2540.    execute a command line and substitute text from the standard input
  2541.    device in the command line. Suppose you had a file name BAK.LST that
  2542.    contained the following list of files:
  2543.  
  2544.     NOTES.BAK
  2545.     JOBS.BAK
  2546.     AUTOEXEC.BAK
  2547.     CONFIG.BAK
  2548.  
  2549.    If you want to delete all the files in the list you type:
  2550.  
  2551.     DOLIST DEL @L < BAK.LST or TYPE BAK.LST|DOLIST DEL @L
  2552.  
  2553.    DoList will then execute the following commands:
  2554.  
  2555.     DEL NOTES.BAK
  2556.     DEL JOBS.BAK
  2557.     DEL AUTOEXEC.BAK
  2558.     DEL CONFIG.BAK
  2559.  
  2560.    DoList reads each line from the standard input device and executes the
  2561.    command for each line read. The @L causes DoList to insert the next
  2562.    input line into the command. Thus the command DEL @L is executed for
  2563.    each line from the standard input file which in this case is BAK.LST.
  2564.  
  2565.    Suppose you want to copy all your .BAT files on you hard disk to a
  2566.    floppy. This can be done by typing:
  2567.  
  2568.     WHEREIS *.BAT|DOLIST COPY @L A:
  2569.  
  2570.    Adding @T to the command (WHEREIS *.BAT|DOLIST COPY @L A: @T) will cause
  2571.    DoList to type the commands instead of executing them. This output can
  2572.    be redirected into a file for later execution.
  2573.  
  2574.    Summary of DoList Commands for LIST mode:
  2575.  
  2576.     @L        ;substitute next input line
  2577.     @1 .. @9  ;substitute field 1 thru 9
  2578.     @T        ;output commands as text instead of executing them
  2579.     @Q        ;query mode, displays command and asks for confirmation
  2580.     @[        ;substitutes < in command line
  2581.     @]        ;substitutes > in command line
  2582.     @]]       ;substitutes >> in command line
  2583.     @!        ;substitutes | in command line
  2584.     {}        ;commands in {braces} are not interpreted but passed as text
  2585.  
  2586.    In addition to the @L command which substitutes the whole line, DOLIST
  2587.    can look at the lines as fields that can be substituted individually.
  2588.    The individual fields are substituted by @1 thru @9. In the text line:
  2589.  
  2590.  
  2591.  
  2592.    Computer Tyme DOS ToolBox Users Manual                  Page 47
  2593.    _______________________________________________________________
  2594.  
  2595.  
  2596.     456,NOTES.TXT "Marc Perkel"
  2597.  
  2598.     @1 = 456
  2599.     @2 = NOTES.TXT
  2600.     @3 = Marc Perkel
  2601.  
  2602.    The rule is that commas and spaces are delimiters unless you start with
  2603.    a quote. If you start with a quote, the next quote is the delimiter.
  2604.  
  2605.    If you don't want DoList to actually execute the commands, the @T
  2606.    command will cause DoList to output the text that it would have
  2607.    executed. This text can be redirected to a BAT file for later execution.
  2608.  
  2609.    The @Q command makes DoList ask before executing each command line. This
  2610.    allows you to skip the command or abort DoList.
  2611.  
  2612.     Example:
  2613.  
  2614.     PIPEDIR *.BAT >BAT.LST
  2615.        Creates BAT.LST with list of all *.BAT files.
  2616.  
  2617.     DOLIST COPY @IBAT.LST @L@T A: @OTEST.BAT
  2618.        Reads each line of BAT.LST and creates the command COPY <line> A:
  2619.        and writes these commands to a file named TEST.BAT.
  2620.  
  2621.    Using braces '{}' suspends interpretation of @ commands allowing the @
  2622.    to be part of the command. The outermost pair of braces are removed from
  2623.    the command. This is useful when using DoList recursively. That means
  2624.    using DoList to run DoList.
  2625.  
  2626.    When a command line is presented to DOS, the redirection and piping
  2627.    commands, < > | are interpreted and removed. In order to pass these
  2628.    commands to a program that DoList can run, we must use other codes that
  2629.    DOS won't remove. The @[ is translated into <, the @] is translated into
  2630.    >, the @]] is translated into >> and the @! is translated into |.
  2631.  
  2632.    Using DoList Recursively:
  2633.  
  2634.    Lets say we have a file named X.LST that contains the lines:
  2635.  
  2636.     1
  2637.     2
  2638.     3
  2639.  
  2640.    And a file named Y.LST that contains the lines:
  2641.  
  2642.     A
  2643.     B
  2644.     C
  2645.  
  2646.    The following command produces the following results:
  2647.  
  2648.  
  2649.  
  2650.    Computer Tyme DOS ToolBox Users Manual                  Page 48
  2651.    _______________________________________________________________
  2652.  
  2653.  
  2654.     DOLIST DOLIST @L{@L@T}@[x.lst <y.lst
  2655.  
  2656.     A1
  2657.     A2
  2658.     A3
  2659.     B1
  2660.     B2
  2661.     B3
  2662.     C1
  2663.     C2
  2664.     C3
  2665.  
  2666.    In this example, the outer DoList causes the inner DoList to be executed
  2667.    three times. It executes the lines:
  2668.  
  2669.     DOLIST A@l@t<x.lst
  2670.     DOLIST B@l@t<x.lst
  2671.     DOLIST C@l@t<x.lst
  2672.  
  2673.    Notice that the outer DoList caused the first @L to be translated into
  2674.    A,B,C from Y.LST and that @[x.lst was translated into <x.lst. Also note
  2675.    that the braces {} were removed but the interpretation of what was
  2676.    inside the braces is preserved for the inner DoList.
  2677.  
  2678.    D.EXE   D.EXE   D.EXE
  2679.  
  2680.    D is Marc Perkel's sweet little directory program. It allows you to
  2681.    quickly and easilly list your directory in a variety of different ways.
  2682.  
  2683.     Usage:
  2684.      D <path\mask, (path\mask ...)> /E/D/S/U/B/I/R/A/L/W/O/P/F/+/-/1/2/3/4/5/6
  2685.  
  2686.     /E Sort by Ext                   /D Sort by Date
  2687.     /S Sort by Size                  /U Unsorted
  2688.     /B Sort Backwards                /I Identify Directory
  2689.     /R Programs that can Run         /A Files with Archive Set
  2690.     /L Long Display, no Pause        /W Wait for Keypress at End
  2691.     /O Use Standard Output Device    /P Output to Printer
  2692.     /+DATE Files after Date          /-DATE Files before Date
  2693.     /F File Names Only
  2694.  
  2695.     /1/2/3/4/5/6 Controls Number of Columns and Information Displayed
  2696.  
  2697.    Normal sort is subdirectories first, then hidden and system files, then
  2698.    by name alphabetically. Subdirectories, hidden and system files are
  2699.    displayed in lower case. Files with hidden, system, or read only
  2700.    attributes have an * next to them.
  2701.  
  2702.    The display is a vertical sorted display with the width  automatically
  2703.    adjusting by the number of files. Page break is automatically adjusted
  2704.    for output to different devices.
  2705.  
  2706.  
  2707.  
  2708.    Computer Tyme DOS ToolBox Users Manual                  Page 49
  2709.    _______________________________________________________________
  2710.  
  2711.  
  2712.    Default options are sort by name, 4 columns, direct video with color.
  2713.  
  2714.    The /R option shows files that can run. (.EXE, .COM, .BAT)
  2715.  
  2716.    The /6 give you a 6 column display of names only. /5 shows just  names
  2717.    with and "*" next to the read-only, system, and hidden files. /4 shows
  2718.    names and file size in K. /3 shows names and file size in bytes. /2
  2719.    shows file size in bytes and date and time. /1 shows all of the above
  2720.    and file attributes.
  2721.  
  2722.    The /I option will cause the directory name to be displayed at  the top
  2723.    of the display:
  2724.  
  2725.     *-*>> Directory of: C:\TURBO5\*.COM
  2726.  
  2727.    The /O option sends output to the standard output handle instead  of
  2728.    directly to screen memory. You would use this option if you are running
  2729.    this program over a modem, or if you're using a color card with a
  2730.    composite monitor. The /O strips all color.
  2731.  
  2732.    Output redirection is automatically detected and output is sent  to the
  2733.    DOS standard output handle, (/O) and no pause, (/L) is automatically
  2734.    selected.  Using /O will allow this program to work correctly over a
  2735.    modem.
  2736.  
  2737.    Default options can be set using the Environment Strings. SET D.EXE=/O/I
  2738.    selects Standard Output and Identify Directory.
  2739.  
  2740.    This program will handle up to 16000 files in a single directory. More
  2741.    than one filespec can be specified.
  2742.  
  2743.     D *.PAS *.INC
  2744.  
  2745.    Will list all the files that end with with the extension of either .PAS
  2746.    or .INC.
  2747.  
  2748.    D does not have a multiple subdirectory mode. You can get the same
  2749.    effect as if it did using DoList and Whereis. Suppose you want a list of
  2750.    everything on your hard disk.
  2751.  
  2752.     WHEREIS/T|DOLIST D @L /I/1 >DIRLIST
  2753.  
  2754.    Whereis/T lists all subdirectories on the current drive. This list is
  2755.    piped into DoList which executes D on each of the directories. Output is
  2756.    sent to DIRLIST, a text file, for later printing or editing.
  2757.  
  2758.  
  2759.  
  2760.    Computer Tyme DOS ToolBox Users Manual                  Page 50
  2761.    _______________________________________________________________
  2762.  
  2763.  
  2764.    FIND.EXE   FIND.EXE   FIND.EXE
  2765.  
  2766.    Find replaces the FIND utility that comes with DOS. This find utility is
  2767.    much more versatile.
  2768.  
  2769.     Usage: FIND "String" <File File File> /V/C/N/L/P/I
  2770.  
  2771.      /V Displays all lines that do not contain String.
  2772.      /C Counts lines that contain String.
  2773.      /N Adds line numbers to output.
  2774.      /L List only names of files that contain String.
  2775.      /I Ignore Case.
  2776.      /P Pauses display every 24 lines.
  2777.  
  2778.    SORT.EXE   SORT.EXE   SORT.EXE
  2779.  
  2780.    SORT is just like DOS SORT except that it is only limited by memory size
  2781.    instead of 64k and it is 100 times faster. SORT also has a /I option to
  2782.    ignore case and will accept optional file names on the command line for
  2783.    input and output.
  2784.  
  2785.     Usage SORT <file> <file> /R/I/+N
  2786.  
  2787.    Optional filenames for input and output files.
  2788.  
  2789.      /R    Reverse Sort.
  2790.      /+N   Start sorting with column N.
  2791.      /I    Ignore Case.
  2792.  
  2793.    MORE.EXE   MORE.EXE   MORE.EXE
  2794.  
  2795.    MORE is just like DOS MORE except a lot slicker. It erases its prompts
  2796.    and gives you a pause at the end of the text stream. Pressing the space
  2797.    bar advances a page at a time and pressing the return key advances a
  2798.    line at a time.
  2799.  
  2800.     Usage: DIR|SORT|MORE or TYPE DOLIST.DOC|MORE
  2801.  
  2802.  
  2803.  
  2804.    Computer Tyme DOS ToolBox Users Manual                  Page 51
  2805.    _______________________________________________________________
  2806.  
  2807.  
  2808.    FREE.EXE   FREE.EXE   FREE.EXE
  2809.  
  2810.    FREE shows free disk space, DOS memory, EMS memory, EXT, memory, and
  2811.    Environment space.
  2812.  
  2813.     Usage FREE <drive>
  2814.  
  2815.     Total Disk Space: 126,464,000
  2816.      Used Disk Space:  92,258,304   73.0%
  2817.      Free Disk Space:  34,205,696   27.0%
  2818.  
  2819.     Cluster Size: 4096   Sector Size: 512
  2820.  
  2821.     Total DOS Memory:   655,360 bytes
  2822.      Free DOS Memory:   620,096 bytes
  2823.  
  2824.     Total EMS Memory: 3,653,632 bytes
  2825.      Free EMS Memory: 2,998,272 bytes
  2826.  
  2827.     Total ENV  Space: 400 bytes
  2828.      Free ENV  Space: 149 bytes
  2829.  
  2830.    FIXPATH.EXE   FIXPATH.EXE   FIXPATH.EXE
  2831.  
  2832.    This program reads your path environment variable and checks to verify
  2833.    that all referenced directories actually exist. Any directory that
  2834.    doesn't exist, or is inaccessable is removed from the path.
  2835.  
  2836.    This program is particularly handy after logging off a network to avoid
  2837.    DOS errors.
  2838.  
  2839.    If more than one command processor is in memory, FixPath will affect
  2840.    only the last one.
  2841.  
  2842.     Usage: FIXPATH
  2843.  
  2844.    FORK.EXE   FORK.EXE   FORK.EXE
  2845.  
  2846.    This program is used in DOS piping commands to either display what is
  2847.    going through the pipe or to capture what is going through the pipe to a
  2848.    file. Text going through the pipe may be routed to two command lines.
  2849.  
  2850.     Usage: |FORK| or |FORK <filename>| or |FORK /<cmd>|
  2851.     Optional filename will capture text to a file.
  2852.  
  2853.     Examples:
  2854.       DIR|FORK|SORT
  2855.       DIR|FORK UNSORT.TXT|SORT >SORT.TXT
  2856.       DIR|FORK /MORE|SORT|MORE
  2857.  
  2858.  
  2859.  
  2860.    Computer Tyme DOS ToolBox Users Manual                  Page 52
  2861.    _______________________________________________________________
  2862.  
  2863.  
  2864.    PIPEDIR.EXE   PIPEDIR.EXE   PIPEDIR.EXE
  2865.  
  2866.    Output from PIPEDIR is suitable for piping filenames and directory names
  2867.    into other applications. PIPEDIR is also handy for finding and
  2868.    cataloging files on a hard disk. Using /F will give you a detailed
  2869.    display. The /D and /R options are useful for deleting files and
  2870.    removing directories.
  2871.  
  2872.     Usage: PIPEDIR <filespec> [filespec ... ] /S/W/H/T/P/X/A/N/F/D/R/Q/+/-
  2873.  
  2874.      /S includes all subdirectories below Path.
  2875.      /W WHEREIS mode, assumes /S and root directory.
  2876.      /H include hidden and system files.
  2877.      /T gives only directory names.
  2878.      /P same as /T but adds a \ to the end.
  2879.      /X exclude current directory.
  2880.      /A files that have been modified since last backup.
  2881.      /N names only, no path.
  2882.      /F full display, size, date, time, attributes.
  2883.      /D deletes files.
  2884.      /R remove directory, all files, and all subdirectories.
  2885.      /Q ask before delete.
  2886.      /+DATE all files after date.
  2887.      /-DATE all files before date.
  2888.  
  2889.    This program becomes a WHEREIS program by copying it to WHEREIS.EXE.
  2890.  
  2891.    At the command prompt type:
  2892.  
  2893.     COPY PIPEDIR.EXE WHEREIS.EXE
  2894.  
  2895.    Then run it as WHEREIS.
  2896.  
  2897.    WHEREIS.EXE   WHEREIS.EXE   WHEREIS.EXE
  2898.  
  2899.    Output from WHEREIS is suitable for piping filenames and directory names
  2900.    into other applications. WHEREIS is also handy for finding and
  2901.    cataloging files on a hard disk. Using /F will give you a detailed
  2902.    display. The /D and /R options are useful for deleting files and
  2903.    removing directories.
  2904.  
  2905.     Usage: WHEREIS <filespec> [filespec ... ] /W/H/T/P/A/N/F/D/R/Q/+/-
  2906.  
  2907.  
  2908.  
  2909.    Computer Tyme DOS ToolBox Users Manual                  Page 53
  2910.    _______________________________________________________________
  2911.  
  2912.  
  2913.      /W PIPEDIR mode.
  2914.      /H include hidden and system files.
  2915.      /T gives only directory names.
  2916.      /P same as /T but adds a \ to the end.
  2917.      /A files that have been modified since last backup.
  2918.      /N names only, no path.
  2919.      /F full display, size, date, time, attributes.
  2920.      /D deletes files.
  2921.      /R remove directory, all files, and all subdirectories.
  2922.      /Q ask before delete.
  2923.      /+DATE all files after date.
  2924.      /-DATE all files before date.
  2925.  
  2926.    MOVE.EXE   MOVE.EXE   MOVE.EXE
  2927.  
  2928.    Moves files to other names, subdirectories or drives.
  2929.  
  2930.     Usage: MOVE <file> <path> /Q/O/A/R/H/C/D
  2931.     WildCards are Allowed.
  2932.  
  2933.      /Q  ;Quiet mode, no messages are displayed while moving.
  2934.      /O  ;OverWrite existing files without asking.
  2935.      /A  ;Always ask before overWriting existing files.
  2936.      /R  ;Include Read-Only files.
  2937.      /H  ;Include Hidden, System, and Read-Only files.
  2938.      /C  ;Copy instead of move.
  2939.      /D  ;Delete files.
  2940.  
  2941.    The thing that makes this MOVE program better than other move programs
  2942.    is that this one is done right! It first attempts to move by renaming.
  2943.    If this fails, it copies the files and then deletes the originals.
  2944.  
  2945.    MOVE will normally overwrite existing files if the source file is newer
  2946.    than the destination file unless you use the /A or /O switches.
  2947.  
  2948.     Examples:
  2949.  
  2950.      MOVE XYZ.DOC \SUBDIR        ;Moves XYZ.DOC to subdirectory SUBDIR
  2951.      MOVE XYZ.DOC D:             ;Moves XYZ.DOC to D:
  2952.      MOVE *.DOC \SUBDIR          ;Moves all .DOC files to SUBDIR
  2953.      MOVE ABC.DOC XYZ.DOC        ;Renames ABC.DOC to XYZ.DOC
  2954.      MOVE A:*.* /D/H             ;Deletes all files on A: in root
  2955.      MOVE *.DOC \SUBDIR\*.TXT    ;Moves all .DOC files to SUBDIR and
  2956.                                   changes names to .TXT
  2957.  
  2958.    Pipes and redirection are also allowed:
  2959.  
  2960.      TYPE MOVE.LST|MOVE C:\UTIL  ;Moves all files in MOVE.LST to C:\UTIL
  2961.  
  2962.  
  2963.  
  2964.    Computer Tyme DOS ToolBox Users Manual                  Page 54
  2965.    _______________________________________________________________
  2966.  
  2967.  
  2968.    ZDEL.EXE   ZDEL.EXE   ZDEL.EXE
  2969.  
  2970.    This Program is used to delete files. It gives you more options than the
  2971.    DEL command in DOS.
  2972.  
  2973.     Usage: ZDEL <file> (<file> ...) /Q/R/H/N/S/D
  2974.  
  2975.      /Q  ;Prompts you before deleting each file.
  2976.      /R  ;Include Read-Only Files.
  2977.      /H  ;Include Hidden, System, and Read-Only Files.
  2978.      /N  ;Deletes files without asking for permission.
  2979.      /S  ;Delete files from lower subdirectories.
  2980.      /D  ;Delete directory and all lower directories.
  2981.  
  2982.    Pipes are also allowed!
  2983.  
  2984.     TYPE DEL.LST|ZDEL
  2985.  
  2986.    The /S and /D options require PIPEDIR.EXE to run.
  2987.  
  2988.    RAMMAP.EXE   RAMMAP.EXE   RAMMAP.EXE
  2989.  
  2990.    RamMap has several functions. It displays what is in memory, and it is
  2991.    able to free up some wasted memory blocks. It can also return an error
  2992.    level code to a batch file to indicate what TSRs are in memory.
  2993.  
  2994.     Usage:
  2995.       RAMMAP
  2996.       RAMMAP Free
  2997.       RAMMAP InMem SK.COM
  2998.       RAMMAP InMem MARX.BAT
  2999.  
  3000.    When loading TSRs, each program has it's own environment space.
  3001.    Generally, this is wasted memory. Running RAMMAP FREE after each TSR
  3002.    load can recover this memory. It won't gain you a lot, but in some
  3003.    situations, every byte counts!
  3004.  
  3005.    The command InMem tests to see what TSRs are loaded in memory. If the
  3006.    program is found, it returns errorlevel 1. Otherwise it returns
  3007.    errorlevel 0. Besides finding TSRs, InMem will also find BATCH files
  3008.    that are running.
  3009.  
  3010.  
  3011.  
  3012.    Computer Tyme DOS ToolBox Users Manual                  Page 55
  3013.    _______________________________________________________________
  3014.  
  3015.  
  3016.     Blk  Own    Size Program Name Type Parent Program    Command Line Para
  3017.     ---- ---- ------ ------------ ---- ----------------- -----------------
  3018.     0254 0008   5968
  3019.     03CA 0008     64
  3020.     03CF        4448 command.com  Prog 03CF command.com
  3021.     04E6          64 -- free --
  3022.     04EB 03CF    400 - Master -   MEnv
  3023.     0505 03CF     80 MARX.BAT     Bat                    TYME
  3024.     050B 03CF    112 DROPTO.BAT   Bat  0500              F:\TMPFILES\$MX..
  3025.     0513 07C8    208 command.com  data
  3026.     0521       10848 ??           Prog 03CF command.com
  3027.     07C8        2368 command.com  Prog 07C8 command.com
  3028.     085D 07C8    400 - Master -   MEnv
  3029.     0877 0886    224 RAMMAP.EXE   Env
  3030.     0886      620448 RAMMAP.EXE   Prog 07C8 command.com
  3031.  
  3032.    INMEM.EXE   INMEM.EXE   INMEM.EXE
  3033.  
  3034.     Usage:
  3035.       INMEM <program>
  3036.  
  3037.     Example:
  3038.       INMEM SK.COM
  3039.  
  3040.    InMem tests to see what TSRs or batch files are loaded in memory. If the
  3041.    program is found, it returns errorlevel 1. Otherwise it returns
  3042.    errorlevel 0.
  3043.  
  3044.    KBD.EXE   KBD.EXE   KBD.EXE
  3045.  
  3046.    This program is used to control several keyboard functions. It is
  3047.    typically used in BATCH files. It can control the Caps Lock, Num Lock,
  3048.    and Scroll Lock. It can also lock and unlock the keyboard preventing
  3049.    users from interrupting programs. It can stuff up to 16 characters into
  3050.    the DOS keyboard buffer or clear the keyboard buffer. It can turn the
  3051.    Print Screen on and off.
  3052.  
  3053.     KBD commands are as follows:
  3054.  
  3055.  
  3056.  
  3057.    Computer Tyme DOS ToolBox Users Manual                  Page 56
  3058.    _______________________________________________________________
  3059.  
  3060.  
  3061.       CapsOn    - Turns Caps Lock On.
  3062.       CapsOff   - Turns Caps Lock Off.
  3063.       NumOn     - Turns Num Lock On.
  3064.       NumOff    - Turns Num Lock Off.
  3065.       ScrollOn  - Turns Scroll Lock On.
  3066.       ScrollOff - Turns Scroll Lock Off.
  3067.       PrtScrOn  - Turns Print Screen On.
  3068.       PrtScrOff - Turns Print Screen Off.
  3069.       Clear     - Clears all Characters from the Keyboard Buffer.
  3070.       Lock      - Locks the Keyboard.
  3071.       UnLock    - Unlocks the Keyboard.
  3072.       Show      - Shows Keyboard Codes that can be Stuffed.
  3073.       0..31     - Sets Keyboard Repeat Rate. 0 = Fastest
  3074.       ,0..3     - Sets Keyboard Repeat Delay. 0 = Quickest * Default = 1.
  3075.  
  3076.     Examples:
  3077.       KBD CapsOn NumOn  ;Turns both the Caps Lock and Num Lock on.
  3078.       KBD Clear Lock    ;Clears the buffer and locks the keyboard.
  3079.       KBD 6,1           ;sets repeat rate to 6 and delay to 1.
  3080.  
  3081.    Stuffing the keyboard buffer is accomplished by putting strings in
  3082.    either single or double quotes. Putting a "^" in front of a letter sends
  3083.    the control character to the keyboard buffer. Putting a "$" in front
  3084.    sends the keyboard value to the buffer.
  3085.  
  3086.    There are a few key words that stuff characters into the buffer.
  3087.  
  3088.       F1..F10, SF1..SF10, AF1..AF10, CF1..CF10
  3089.       Alt-A..Alt-Z, Alt-1..Alt-0, CR, ESC, TAB, LF, FF
  3090.  
  3091.     Examples:
  3092.       KBD "Dir" CR  ;Stuffs the buffer with the DIR command
  3093.                      and a carriage return.
  3094.       KBD "Dir" ^M  ;Same as above.
  3095.       KBD $3B00     ;Stuffs F1 key into the buffer
  3096.  
  3097.       KBD ALT-X F1 6 NumOn "Free" CR PrtScrOff
  3098.  
  3099.    This stuffs AltX, F1, "Free", and a carriage return in the keyboard
  3100.    buffer. It sets Num Lock to On and sets the keyboard repeat rate to 6,
  3101.    and disables the Print Screen key.
  3102.  
  3103.  
  3104.  
  3105.    Computer Tyme DOS ToolBox Users Manual                  Page 57
  3106.    _______________________________________________________________
  3107.  
  3108.  
  3109.    PARK   PARK   PARK
  3110.  
  3111.    PARK allows the user to park the heads on the hard disk drive before
  3112.    turning the machine off to protect the heads from getting scratched. We
  3113.    suggest that you always "park" the heads before turning your machine off
  3114.    as part of your daily routine. The protection is especially useful
  3115.    should your computer be moved. To park the heads just type "PARK" before
  3116.    turning the machine off. When you turn the machine on again it will
  3117.    operate normally.
  3118.  
  3119.    If your hard disk is equipped with self parking heads, or if you are
  3120.    running a diskless workstation on a network, you need not run this
  3121.    program.
  3122.  
  3123.    BATEXIT.BAT   BATEXIT.BAT   BATEXIT.BAT
  3124.  
  3125.    BatExit is the worlds smallest useful program. It is a zero k batch
  3126.    file. If you put BATEXIT in your batch file, It will cause your batch
  3127.    file to exit at that point.
  3128.  
  3129.     Example:
  3130.  
  3131.     LOTUS.BAT
  3132.     ---------
  3133.     CD\
  3134.     123
  3135.     CD\MENU
  3136.     BATEXIT
  3137.     * This Batch file can now be commented as much as you want
  3138.     * without REM statements
  3139.  
  3140.     WORDSTAR.BAT
  3141.     ------------
  3142.     CD\WORDSTAR
  3143.     IF NOT EXIST WS.EXE BATEXIT
  3144.     WS
  3145.  
  3146.  
  3147.  
  3148.    Computer Tyme DOS ToolBox Users Manual                  Page 58
  3149.    _______________________________________________________________
  3150.  
  3151.  
  3152.    TESTIF.EXE - Batch File Utility   TESTIF.EXE - Batch File Utility   TESTIF.EXE - Batch File Utility
  3153.  
  3154.    This program tests the system and returns DOS error codes that can be
  3155.    used to control the execution of .BAT files.
  3156.  
  3157.     Usage: TestIf VideoMode
  3158.  
  3159.     Example:
  3160.      TESTIF VideoMode
  3161.      IF ERRORLEVEL 7 GOTO MONO
  3162.  
  3163.    This program tests the system and returns DOS error codes that can be
  3164.    used to control the execution of .BAT files. Error codes range from 0 to
  3165.    255. Within this program are commands for reading system parameters and
  3166.    processing them mathematically into useful error codes.
  3167.  
  3168.      REM This checks to see if selected screen is MONO or COLOR
  3169.      TESTIF VideoMode
  3170.      IF ERRORLEVEL 7 GOTO MONO
  3171.      :COLOR
  3172.         ....
  3173.         ....
  3174.         GOTO END
  3175.      :MONO
  3176.         ....
  3177.         ....
  3178.      :END
  3179.  
  3180.    VideoMode is a Testif command that returns the current video mode. If
  3181.    the current mode is MONO then VideoMode returns a 7.
  3182.  
  3183.    With this command, if you have both MONO and COLOR screens on your
  3184.    computer, and you want to set up a .BAT file to bring up a piece of
  3185.    software that is installed different for mono and COLOR, Testif makes it
  3186.    easy.
  3187.  
  3188.    Testif has the capability to test results to see if a command equals a
  3189.    value.
  3190.  
  3191.      TESTIF VideoMode = 7
  3192.  
  3193.    Returns error code 1 if true and 0 if not true. A 1 is always returned
  3194.    to indicate TRUE and 0 is returned to indicate FALSE. Operators include
  3195.    =, [], [, ], [=, ]=. Note the square brackets replace the normal greater
  3196.    than and less than symbols. That is becuase MS-DOS filters these
  3197.    characters and therefore can't be used.
  3198.  
  3199.      TESTIF (Year = 88) and (Month = May)
  3200.  
  3201.  
  3202.  
  3203.    Computer Tyme DOS ToolBox Users Manual                  Page 59
  3204.    _______________________________________________________________
  3205.  
  3206.  
  3207.    Testif supports all logical operators such as AND, OR, XOR, NOT.
  3208.    Multiple conditions can be used. Year returns the year part of the
  3209.    system date. Month returns the month part. May is a constant equal to 5.
  3210.    The error code result will be 1 for true or 0 for false.
  3211.  
  3212.      TESTIF MemSize / 10
  3213.  
  3214.    MemSize returns the total memory size in K. Since this number is usually
  3215.    larger than 255, (the maximum error code), we devide by 10. On a 640k
  3216.    machine, the return code is 64. Notice that division is supported.
  3217.    Testif supports the mathematical operators +, -, *, /, MOD, SHL, SHR,
  3218.    AND, OR, XOR. All numbers are processed as signed 32 bit integers. It is
  3219.    up to you to keep the result between 0 and 255 for meaningful results.
  3220.  
  3221.      TESTIF 5*(9+3)
  3222.  
  3223.    Interpretation is from left to right. Parentheses can be used to alter
  3224.    this order. The above example returns 60.
  3225.  
  3226.      TESTIF FreeSpace(0) ] 4000000
  3227.  
  3228.    This checks freespace on the current drive (0). Other drives can also be
  3229.    checked. The result is 1 if more than 4,000,000 bytes are free.
  3230.  
  3231.      TESTIF FileSize TESTIF.EXE / 1000
  3232.  
  3233.    This returns the file size of TESTIF.EXE in K.
  3234.  
  3235.    To test your formulas, start the line with an @ sign. Testif will print
  3236.    the return code on the screen.
  3237.  
  3238.       TESTIF @DosVersion
  3239.       Return Code: 3
  3240.  
  3241.  
  3242.     TESTIF Commands:
  3243.  
  3244.     SUN  Constant = 0
  3245.     MON  Constant = 1
  3246.     TUE  Constant = 2
  3247.     WED  Constant = 3
  3248.     THU  Constant = 4
  3249.     FRI  Constant = 5
  3250.     SAT  Constant = 6
  3251.  
  3252.  
  3253.  
  3254.    Computer Tyme DOS ToolBox Users Manual                  Page 60
  3255.    _______________________________________________________________
  3256.  
  3257.  
  3258.     JAN  Constant = 1
  3259.     FEB  Constant = 2
  3260.     MAR  Constant = 3
  3261.     APR  Constant = 4
  3262.     MAY  Constant = 5
  3263.     JUN  Constant = 6
  3264.     JUL  Constant = 7
  3265.     AUG  Constant = 8
  3266.     SEP  Constant = 9
  3267.     OCT  Constant = 10
  3268.     NOV  Constant = 11
  3269.     DEC  Constant = 12
  3270.  
  3271.     MONO Constant = 7
  3272.     CO80 Constant = 3
  3273.     BW80 Constant = 2
  3274.     CO40 Constant = 1
  3275.     BW40 Constant = 0
  3276.  
  3277.     VideoMode             Returns Current Video Mode
  3278.     VideoPage             Returns Current Video Page
  3279.     ScreenWidth           Returns Current Screen Width
  3280.     Year                  Returns System Year            (88=1988)
  3281.     Month                 Returns System Month
  3282.     Day                   Returns System Day
  3283.     DayOfWeek             Returns System Day of week     (0=SUN)
  3284.     Hour                  Returns System Hour
  3285.     Minute                Returns System Minute
  3286.     Second                Returns System Second
  3287.     WriteVerify           Returns if Write Verify is on
  3288.     DosVersion            Returns Dos Version Number
  3289.     MinorDosVersion       Returns Minor Dos Version Number
  3290.     CurrentDrive          Returns Current Drive Number   (A: = 0)
  3291.     Drives                Returns Number of Drives
  3292.     Floppies              Returns Number of Floppy Drives
  3293.     SerialPorts           Returns Number of Serial Ports
  3294.     ParallelPorts         Returns Number of Parallel Ports
  3295.     CapsLock              Tells if Caps Lock is on               (1=True)
  3296.     NumLock               Tells if Num Lock is on                (0=False)
  3297.     ScrollLock            Tells if Scroll Lock is on
  3298.     MemSize               Returns Total Memory Size in K
  3299.     Random                Returns a Random Number from 0 to 255.
  3300.     SectorsPerCluster(n)  Returns Number of Sectors per Cluster  (0=Current Drive)
  3301.     BytesPerSector(n)     Returns Number of Bytes per Sector     (1=A:)
  3302.     FreeClusters(n)       Returns Number of Free Clusters        (2=B:)
  3303.     TotalClusters(n)      Returns Total Number of Clusters       (3=C:)
  3304.     FreeSpace(n)          Returns Free Space in Bytes            (4=D:)
  3305.     TotalSpace(n)         Returns Total Space in Bytes
  3306.     Exist <FileName>      Tells if File Exists
  3307.     FileSize <FileName>   Returns File Size in Bytes
  3308.     FileAttr <FileName>   Returns File Attribute
  3309.     FileDate <FileName>   Returns Date and Time as 32 bit Number
  3310.  
  3311.  
  3312.  
  3313.    Computer Tyme DOS ToolBox Users Manual                  Page 61
  3314.    _______________________________________________________________
  3315.  
  3316.  
  3317.     Mem(A:B)              Returns Byte at A:B
  3318.     MemW(A:B)             Returns Word at A:B
  3319.     Port(A)               Returns Byte at Part A
  3320.  
  3321.     =     True if A = B
  3322.     []    True if A <> B
  3323.     [     True if A < B
  3324.     ]     True if A > B
  3325.     [=    True if A <= B
  3326.     ]=    True if A >= B
  3327.     +     Returns A + B
  3328.     -     Returns A - B
  3329.     *     Returns A * B
  3330.     /     Returns A / B
  3331.     MOD   Returns A mod B
  3332.     AND   Returns A and B
  3333.     OR    Returns A or B
  3334.     XOR   Returns A xor B
  3335.     SHL   Returns A shl B  (Shift Left)
  3336.     SHR   Returns A shr B  (Shift Right)
  3337.     NOT   Returns not A
  3338.  
  3339.    VERSION.EXE   VERSION.EXE   VERSION.EXE
  3340.  
  3341.    This program allows you to fake any DOS version number so that you can
  3342.    avoid the "Incorrect DOS Version" error.
  3343.  
  3344.     Usage VERSION 3.3 <program> <tail>
  3345.  
  3346.     EXAMPLE: VERSION 3.3 C:\RESTORE A: C:
  3347.  
  3348.    TEDIT   TEDIT   TEDIT
  3349.  
  3350.    TEdit is a general purpose full screen editor. It is used to create and
  3351.    edit text files and batch files. It is not a word processor but it is
  3352.    powerful enough to write letters. The main thing you need to know
  3353.    about TEdit that will help you more than anything else is that F1 is
  3354.    help and F10 is the Pull Down Menu. TEdit is not a Computer Tyme
  3355.    product but is licensed to Computer Tyme by Semware Inc. TEdit is a
  3356.    simple version of QEdit Advanced. If you like TEdit but want more, you
  3357.    may want to get QEdit. See enclosed flyer.
  3358.  
  3359.    You can enter TEdit by just typing TEDIT or you can type TEDIT
  3360.    <filename>. If you select a file that is in the current subdirectory,
  3361.    TEdit will edit that file. If the file is not in the current
  3362.    subdirectory, you must type in the path, for example: C:\WS\BOB.DOC.
  3363.    If you select a name that is not on the disk, TEdit will create a new
  3364.    file.
  3365.  
  3366.  
  3367.  
  3368.    Computer Tyme DOS ToolBox Users Manual                  Page 62
  3369.    _______________________________________________________________
  3370.  
  3371.  
  3372.    Once you have TEdit up on your screen just use the arrow keys to move
  3373.    around. TEdit also uses the WORDSTAR commands, so if you know WORDSTAR,
  3374.    you know TEdit. The Home key moves you to the beginning of the line. The
  3375.    End key takes you to the end. Ctrl-Home takes you to the beginning of
  3376.    the file, Ctrl-End takes you to the end of the file.
  3377.  
  3378.    STATUS LINE   STATUS LINE   STATUS LINE
  3379.  
  3380.    TEdit has a highlighted bar at the top of the screen. This is the status
  3381.    line. The L (number) and C (number) show you the line and column number
  3382.    you are on. To the right you will see the letters IAW.  You may not see
  3383.    all three of these letters. The I indicates you are in the insert mode.
  3384.    The A indicates you are in the auto-indent mode.  The W indicates you
  3385.    are in the word wrap mode.
  3386.  
  3387.    Press the Ins key on your keyboard several times and you will see the I
  3388.    appear and disappear. This indicates that the insert mode is being
  3389.    switched on and off. The next thing on the status line is the filename
  3390.    you are editing. If there is an '*' next to it, it means that the file
  3391.    has been changed since the last time it was saved.
  3392.  
  3393.    MAIN PULL DOWN MENU   MAIN PULL DOWN MENU   MAIN PULL DOWN MENU
  3394.  
  3395.    After the file is displayed, pressing the F10 key turns on the
  3396.    pull-down menu system. You can select one of the items by moving the
  3397.    bar with the arrow keys and pressing ENTER or by pressing the first
  3398.    letter of your selection. Once you've selected a main topic then a
  3399.    vertical pull down menu will appear. You then can move up and down
  3400.    with your arrow keys or just press the first letter of the selection
  3401.    you want. Press ESC to abort command.
  3402.  
  3403.    QUICK KEYS   QUICK KEYS   QUICK KEYS
  3404.  
  3405.    For quick key alternatives to the following pull down menu commands
  3406.    refer to F1 help.
  3407.  
  3408.    FILE   FILE   FILE
  3409.  
  3410.    This is the first option on the pull down menu. Choosing File will
  3411.    cause the program to save the current document and exit to TEdit's
  3412.    opening screen. Save will save current document. Quitfile will exit to
  3413.    TEdit's opening screen without saving. Change name brings up a
  3414.    rectangular box. Type in new filename at cursor. Be sure to include
  3415.    extension if you want one.
  3416.  
  3417.  
  3418.  
  3419.    Computer Tyme DOS ToolBox Users Manual                  Page 63
  3420.    _______________________________________________________________
  3421.  
  3422.  
  3423.    BLOCK   BLOCK   BLOCK
  3424.  
  3425.    TEdit has the ability to copy, move or delete blocks of text. Before
  3426.    this can be done the block has to be marked.  Mark block Begin indicates
  3427.    the point at which a block of text is to be marked for later copying,
  3428.    moving or deleting. Position cursor at the beginning of text to be
  3429.    marked as a block and then choose this option. Press ENTER. Move cursor
  3430.    to end of desired block and then choose command mark block End. Press
  3431.    ENTER to highlight block. To copy block and move block position cursor
  3432.    at point in document where highlighted (blocked) text should be inserted
  3433.    and choose the appropriate option. Delete block is self-explanatory.
  3434.    Unmark removes highlighting and returns text to normal mode.
  3435.  
  3436.    You can also mark a block by moving the cursor to the beginning of a
  3437.    block and pressing F7. Then you move the cursor to the end of the block
  3438.    and press F8 to highlight.  Now you can delete this block by pressing
  3439.    Alt-D. Or, if you want to copy the block, just move the cursor to where
  3440.    you want to copy to and press Alt-C. Alt-M will move the block.
  3441.  
  3442.    SEARCH   SEARCH   SEARCH
  3443.  
  3444.    Here you are allowed to search for a word or phrase and replace it
  3445.    with a different word or phrase. Choose Search and a popup menu
  3446.    appears. Type the word or phrase you want to search for and press
  3447.    ENTER. Replace allows you to search for a word or phrase and then
  3448.    replace it. The popup menu asks for the text you want to search for
  3449.    and then asks you for the replacement text.
  3450.  
  3451.    The following search options will appear: "ignore" means TEdit will find
  3452.    matches on both upper and lower case; "words" means search for whole
  3453.    words only; "backward" begins to search from the point of cursor,
  3454.    backwards toward beginning of document and "no ask" will search and
  3455.    replace without asking you each time whether you want to replace a word
  3456.    or not. Again repeats the previous search or search and replace.
  3457.  
  3458.    F5 is an alternate means of search and replace. Normally the search is
  3459.    forward from where you are. Selecting B allows you to search backwards.
  3460.    When a match is found, Ctrl-L will allow you to continue the search for
  3461.    the next match.
  3462.  
  3463.    Pressing F6 will start search and replace. It starts just like search
  3464.    but then asks you for text to substitute. Then it gives you a few more
  3465.    options. The N option tells TEdit to replace all of the matches in the
  3466.    file from where you are until the end.
  3467.  
  3468.  
  3469.  
  3470.    Computer Tyme DOS ToolBox Users Manual                  Page 64
  3471.    _______________________________________________________________
  3472.  
  3473.  
  3474.    PRINT   PRINT   PRINT
  3475.  
  3476.    Print allows you to print text. Print All prints the entire contents of
  3477.    current file. Print Block Prints entire contents of a marked block. The
  3478.    marked block must be in the current file. Use Block marking command for
  3479.    marking block. send Formfeed allows you to force a pagebreak. Simply
  3480.    insert a formfeed character in the text at beginning and end of text
  3481.    needing to be printed on a separate page. The formfeed character is
  3482.    "CTRL P" followed by "CTRL L". Set Left margin specifies the number of
  3483.    blank spaces to be used as a left margin. Set Page size specifies the
  3484.    number of lines to be printed on each page.
  3485.  
  3486.    EDITING   EDITING   EDITING
  3487.  
  3488.    Add line is simple to use and self-explanatory as is Delete line; delete
  3489.    to End of line; Insert line; Join line; Split line and Undelete line
  3490.  
  3491.    OTHER   OTHER   OTHER
  3492.  
  3493.    Other represents a variety of other options available in TEdit. Set
  3494.    Autoindent OFF If auto-indent mode is on, (indicated by the A on the
  3495.    status line), when you go to the next line it will begin just under the
  3496.    beginning of the previous line rather than all the way to the left. To
  3497.    set auto-indent on or off toggle the appropriate menu selection "Other"
  3498.    on the main menu bar.
  3499.  
  3500.    Set Insert OFF When you type you can select whether you are going to
  3501.    type over what's there or insert new text. This is controlled by the
  3502.    insert mode. The insert mode can be turned on and off by the Ins key on
  3503.    the keyboard or toggled on or off from the "Other" menu. The I on the
  3504.    status line indicates insert mode on.
  3505.  
  3506.    Set Wordwrap On means that when you get close to the right side of the
  3507.    screen while you are typing, TEdit will automatically wrap to the next
  3508.    line. This is handy for writing letters or documentation files. You
  3509.    would normally turn it off for programming. The column where word wrap
  3510.    occurs is set by the right margin command. Toggle this menu option on
  3511.    or off.
  3512.  
  3513.    Set Right margin sets the right margin for word-wrap and paragraph
  3514.    reformatting.
  3515.  
  3516.    QUIT   QUIT   QUIT
  3517.  
  3518.    Quit Terminates the program. Save-eXit saves the current document and
  3519.    exits to DOS. Quit  brings up option of saving and quitting or quitting
  3520.    without saving.
  3521.  
  3522.  
  3523.  
  3524.    Computer Tyme DOS ToolBox Users Manual                  Page 65
  3525.    _______________________________________________________________
  3526.  
  3527.  
  3528.    SAVING YOUR WORK   SAVING YOUR WORK   SAVING YOUR WORK
  3529.  
  3530.    As you type you should press F2 periodically to save your work to disk.
  3531.    This way, if power should fail, your work is saved. The F4 key will save
  3532.    your work and exit TEdit.
  3533.  
  3534.    TSR MANAGEMENT UTILITIES   TSR MANAGEMENT UTILITIES   TSR MANAGEMENT UTILITIES
  3535.  
  3536.    The TSR Utilities are copyright (c) 1986,1987,1989 by Kim Kokkonen. All
  3537.    Rights Reserved.
  3538.  
  3539.    The TSR Utilities were written by Kim Kokkonen, with thanks to Neil
  3540.    Rubenking for the original idea behind MARK and RELEASE. Special thanks
  3541.    to Richard Wilson and Barry Simon at CalTech for the idea that lead to
  3542.    FMARK, and for much useful correspondence about the TSR Utilities.
  3543.  
  3544.    Marc Perkel, owner of Computer Tyme Inc., has purchased the rights to
  3545.    distribute the TSR utilities written by Kim Kokkonen of TurboPower
  3546.    Software on a commercial basis. These programs are fully compatible with
  3547.    MarxMenu and the Computer Tyme DOS ToolBox. They can be used with
  3548.    MarxMenu to load and unload TSR programs under menu control.
  3549.  
  3550.    These programs are tools for the experienced DOS user. If you are a
  3551.    novice user, this is not the place to start. Get familiar with the rest
  3552.    of the software packages first and then come back here. These utilities
  3553.    are provided for the advanced user who needs to be able to do memory
  3554.    management.
  3555.  
  3556.    ABOUT TURBOPOWER SOFTWARE   ABOUT TURBOPOWER SOFTWARE   ABOUT TURBOPOWER SOFTWARE
  3557.  
  3558.    TurboPower Software writes programmers tools mostly for Turbo Pascal
  3559.    programmers. These tools include B-TREE FILER, TURBO ANALYST, TURBO
  3560.    PROFESSIONAL , and OBJECT PROFESSIONAL. I personally use these
  3561.    products and can say with certainty that anyone who is doing any
  3562.    serious work with Turbo Pascal should buy these packages. My software
  3563.    uses them extensively and it wouldn't be the same without it.
  3564.  
  3565.    You can reach Kim Kokkonen at:
  3566.  
  3567.         TurboPower Software
  3568.         P.O. Box 66747
  3569.         Scotts Valley, CA 95066-0747
  3570.  
  3571.         408-438-8608 (voice only, Monday-Friday 9AM-5PM)
  3572.         Compuserve: 76004,2611
  3573.  
  3574.         Turbo Power Software now has it's own area on Compuserve.
  3575.         You can get there by typing GO PCVENB at any prompt.
  3576.  
  3577.  
  3578.  
  3579.    Computer Tyme DOS ToolBox Users Manual                  Page 66
  3580.    _______________________________________________________________
  3581.  
  3582.  
  3583.    INTRODUCTION   INTRODUCTION   INTRODUCTION
  3584.  
  3585.    The TSR Utilities are a collection of programs useful for managing DOS
  3586.    memory, particularly for managing memory-resident programs, also known
  3587.    as TSR's. TSR stands for "Terminate and Stay Resident". The most popular
  3588.    use of these TSR utilities is for removing TSR's from memory without
  3589.    rebooting the PC. There are many other uses, however, especially if you
  3590.    are a software developer.
  3591.  
  3592.    The TSR Utilities have grown to include 11 programs. Here's a quick
  3593.    overview of each one:
  3594.  
  3595.      MARK     marks a position in memory above which TSR's can be
  3596.               released.
  3597.      RELEASE  removes TSR's from memory.
  3598.      FMARK    performs the same function as MARK but uses less memory.
  3599.      MARKNET  like MARK, but saves a more complete picture of system
  3600.               status.
  3601.      RELNET   removes TSR's marked with MARKNET.
  3602.      WATCH    a TSR itself, it keeps records of other TSR's.
  3603.      DISABLE  disables or reactivates TSR's, leaving them in memory.
  3604.      RAMFREE  shows how much RAM memory is available.
  3605.      MAPMEM   shows what memory resident programs are loaded.
  3606.      DEVICE   shows what device drivers are loaded.
  3607.      EATMEM   uses up memory for controlled program testing.
  3608.  
  3609.    These programs are described in detail in the following sections. If you
  3610.    haven't used them before, be sure to read the documentation: All of the
  3611.    programs are command line driven, and unexpected events may occur if you
  3612.    just start typing the program names at the DOS command line.
  3613.  
  3614.    The documentation for version 2.8 has been revised substantially. If
  3615.    you're familiar with previous versions of the TSR Utilities, the most
  3616.    important change in v2.8 is the addition of MARKNET and RELNET. These
  3617.    new programs allow marking and releasing the Novell NetWare shell, as
  3618.    well as other "problem TSR's" that could not be released successfully in
  3619.    previous versions.
  3620.  
  3621.  
  3622.  
  3623.    Computer Tyme DOS ToolBox Users Manual                  Page 67
  3624.    _______________________________________________________________
  3625.  
  3626.  
  3627.    MARK, FMARK, and RELEASE   MARK, FMARK, and RELEASE   MARK, FMARK, and RELEASE
  3628.  
  3629.    MARK.COM and RELEASE.EXE are used to remove TSR's from memory, without
  3630.    requiring a system reboot. In their simplest form, MARK and RELEASE are
  3631.    used as follows:
  3632.  
  3633.    1. Run MARK before installing your TSR(s). This marks the current
  3634.    position in memory and stores information that RELEASE will later need
  3635.    to restore the system. A common place to call MARK is in your
  3636.    AUTOEXEC.BAT file.
  3637.  
  3638.    2. Install whatever TSR's you want, using the normal method for each
  3639.    TSR.
  3640.  
  3641.    3. To remove those TSR's from memory, run RELEASE. This will release all
  3642.    of the memory above (and including) the last MARK, and will restore the
  3643.    system to the state at the time the MARK was made.
  3644.  
  3645.    There are a number of variations of this simple method. First, MARKs can
  3646.    be stacked in memory, as shown in the following hypothetical batch file:
  3647.  
  3648.        MARK
  3649.        TSR1
  3650.        MARK
  3651.        TSR2
  3652.        MARK
  3653.        TSR3
  3654.  
  3655.    Each call to RELEASE releases memory above and including the last MARK.
  3656.    In this example, the first call to RELEASE would remove TSR3 and the
  3657.    last MARK from memory, the second call would remove TSR2 and its MARK,
  3658.    and so on.
  3659.  
  3660.    MARK and RELEASE may be called using a command line parameter. The
  3661.    parameter specifies a "mark name" and allows releasing TSR's to a
  3662.    specific point in memory. Consider the following example:
  3663.  
  3664.        MARK TSR1
  3665.        TSR1
  3666.        MARK TSR2
  3667.        TSR2
  3668.        MARK TSR3
  3669.        TSR3
  3670.  
  3671.    This loads the three TSR's just as in the previous example. However, if
  3672.    RELEASE were called like this:
  3673.  
  3674.        RELEASE TSR2
  3675.  
  3676.  
  3677.  
  3678.    Computer Tyme DOS ToolBox Users Manual                  Page 68
  3679.    _______________________________________________________________
  3680.  
  3681.  
  3682.    Then both TSR2 and TSR3 would be removed from memory. Note that the use
  3683.    of such a name does not allow just a single layer of TSR's to be removed
  3684.    (just TSR2, for example). RELEASE always removes all TSR's including and
  3685.    beyond the one named.
  3686.  
  3687.    A mark name is any string up to 126 characters long. The name may not
  3688.    include white space (blanks or tabs). Case (upper or lower) is not
  3689.    significant when matching mark names.
  3690.  
  3691.    When named marks are used as in this example, calling RELEASE without
  3692.    specifying a mark name will still remove the last TSR from memory.
  3693.    Assuming that TSR1, TSR2, and TSR3 are still in memory, typing just
  3694.    RELEASE would remove TSR3 and the last mark. It is possible to change
  3695.    this behavior by using "protected marks", which can be released only by
  3696.    explicitly specifying their names. A protected mark is placed by giving
  3697.    it a name that starts with an exclamation point, '!'. Consider the
  3698.    following:
  3699.  
  3700.        MARK TSR1
  3701.        TSR1
  3702.        MARK TSR2
  3703.        TSR2
  3704.        MARK !TSR3
  3705.        TSR3
  3706.  
  3707.    Here !TSR3 specifies a protected mark. Typing just RELEASE would produce
  3708.    an error message "No matching marker found, or protected marker
  3709.    encountered". The same error would occur after entering the command
  3710.    RELEASE TSR2. When this error occurs, RELEASE does not remove any TSR's
  3711.    from memory.
  3712.  
  3713.    The only way to remove TSR3 in this case is by entering:
  3714.  
  3715.        RELEASE !TSR3
  3716.  
  3717.    Each time a MARK is placed in memory, it consumes about 1600 bytes of
  3718.    RAM space, which is used to store a copy of the system interrupt vector
  3719.    table and other information with which RELEASE can later restore the
  3720.    system. Although 1600 bytes isn't very much, we can reduce this memory
  3721.    usage by storing the information in a disk file rather than in memory.
  3722.    FMARK.COM is a variation on MARK that does just that. You can call FMARK
  3723.    at any time that you would call MARK. FMARK uses only about 150 bytes of
  3724.    memory.
  3725.  
  3726.    All calls to FMARK must include a command line parameter to specify the
  3727.    name of the file:
  3728.  
  3729.        FMARK [d:][directory]filename
  3730.  
  3731.  
  3732.  
  3733.    Computer Tyme DOS ToolBox Users Manual                  Page 69
  3734.    _______________________________________________________________
  3735.  
  3736.  
  3737.    You should generally specify a complete pathname for the mark file. When
  3738.    you later call RELEASE, you must give it the identical pathname,
  3739.    regardless of what the current directory happens to be at the time. For
  3740.    example, if you specified the following file mark:
  3741.  
  3742.        FMARK C:\TEST\TEST.MRK
  3743.  
  3744.    then the following calls to RELEASE would generate an error:
  3745.  
  3746.        RELEASE TEST.MRK
  3747.        RELEASE C:TEST.MRK
  3748.  
  3749.    Even if the current directory on drive C: was \TEST. The only way
  3750.    to call RELEASE is with
  3751.  
  3752.        RELEASE C:\TEST\TEST.MRK
  3753.     or
  3754.        release c:\test\test.mrk
  3755.  
  3756.    RELEASE can use either type of mark: in-memory or on-disk. Note that
  3757.    RELEASE treats marks placed with FMARK just like protected marks. That
  3758.    is, they can be released only by explicitly naming them. (This is a
  3759.    change in behavior from versions of RELEASE prior to 2.8. The change is
  3760.    especially important when net marks, described below, are also in use.)
  3761.  
  3762.    Consider the following example:
  3763.  
  3764.        MARK
  3765.        TSR1
  3766.        FMARK C:\MARKS\TSR2.MRK
  3767.        TSR2
  3768.  
  3769.    Typing just RELEASE in this situation generates the warning message "No
  3770.    matching marker found, or protected marker encountered", because the
  3771.    file mark is treated like a protected mark.
  3772.  
  3773.    TSR2 can be removed from memory by entering
  3774.  
  3775.        RELEASE C:\MARKS\TSR2.MRK
  3776.  
  3777.    RELEASE deletes the mark file when it has finished.
  3778.  
  3779.    RELEASE has several command line options to modify its behavior. The
  3780.    following table lists the options, which must start with a slash, '/'.
  3781.  
  3782.      /E       do NOT access EMS memory.
  3783.      /K       release memory, but keep the mark in place.
  3784.      /S chars stuff string (<16 chars) into keyboard buffer on exit.
  3785.      /?       write this help screen.
  3786.  
  3787.    None of the options is required for normal use of RELEASE.
  3788.  
  3789.  
  3790.  
  3791.    Computer Tyme DOS ToolBox Users Manual                  Page 70
  3792.    _______________________________________________________________
  3793.  
  3794.  
  3795.    /E is made available for systems running early, buggy EMS (expanded
  3796.    memory) drivers which don't correctly implement all of the EMS 3.2
  3797.    system calls. Don't use it unless you have an EMS-related problem during
  3798.    or after running RELEASE.
  3799.  
  3800.    /K is useful when you will be releasing and reloading a TSR repeatedly.
  3801.    With it, you avoid the need to replace the mark each time the TSR is
  3802.    released. Using /K in combination with a file mark also prevents RELEASE
  3803.    from deleting the mark file.
  3804.  
  3805.    /S followed by at least one space and then a short string (15 characters
  3806.    or fewer) tells RELEASE to stuff this string into the keyboard buffer
  3807.    just before exiting. RELEASE automatically adds a carriage return to the
  3808.    end of the string.
  3809.  
  3810.    To explain why the /S option is important, we must digress a moment.
  3811.    Let's assume that you normally keep SideKick loaded, but that you must
  3812.    unload it in order to have enough memory free to run Lotus 1-2-3. It
  3813.    would seem reasonable to write a little batch file like this:
  3814.  
  3815.       RELEASE SK
  3816.       LOTUS
  3817.       MARK SK
  3818.       SK
  3819.  
  3820.    This would remove the previously loaded SideKick from memory, run Lotus,
  3821.    and then load SideKick again. Unfortunately, this won't work!
  3822.  
  3823.    The reason is complicated to explain. It must suffice here to say that
  3824.    DOS batch files trap memory, and the memory freed by a call to RELEASE
  3825.    does not truly become available until the current batch file ends.
  3826.  
  3827.    Now perhaps the need for the /S option becomes clear. We can split the
  3828.    previous batch file into two:
  3829.  
  3830.      batch1:
  3831.        RELEASE SK /S BATCH2
  3832.  
  3833.      batch2:
  3834.        LOTUS
  3835.        MARK SK
  3836.        SK
  3837.  
  3838.    The first batch file releases the memory and stuffs the characters
  3839.    'BATCH2<Enter>' into the keyboard buffer. When the batch file ends, the
  3840.    released memory becomes available. DOS automatically reads the
  3841.    keystrokes waiting in the buffer and starts up the second batch file,
  3842.    which runs Lotus and later reloads SideKick.
  3843.  
  3844.  
  3845.  
  3846.    Computer Tyme DOS ToolBox Users Manual                  Page 71
  3847.    _______________________________________________________________
  3848.  
  3849.  
  3850.    To keep things simple, the /S option pokes the specified keystrokes
  3851.    directly into the system keyboard buffer. As a result, the number of
  3852.    keystrokes is limited to 15 (not counting the <Enter> key, which RELEASE
  3853.    adds automatically). This always allows enough keys to start another
  3854.    batch file, however, and the new batch file can take over from there.
  3855.  
  3856.    RELEASE detects when it is releasing memory within a batch file. It
  3857.    writes a warning message to that effect, but continues processing anyway
  3858.    under the assumption that the batch file is about to end. You can ignore
  3859.    the warning if you've already taken account of DOS's memory management
  3860.    behavior within batch files.
  3861.  
  3862.    MARK and RELEASE are capable of removing many, but not all, TSR's from
  3863.    memory. The TSR's that cannot be released fall into two categories:
  3864.    those that cannot be released without specific internal knowledge of the
  3865.    TSR, and those that can be released by storing additional general
  3866.    information about the system.
  3867.  
  3868.    The most common examples of TSR's that we can't be released without
  3869.    internal knowledge are those that cooperate with other TSR's in memory.
  3870.    Examples include Microsoft's MOUSE driver and its associated MENU
  3871.    program; and the program CED with its "user-installed commands" such as
  3872.    KEYIN, HS, RAW, and others. These programs can be released, but only if
  3873.    all the cooperating partners are released at the same time. CED is
  3874.    well-behaved in that it provides a built-in command (KILL) to release
  3875.    its partners. MOUSE is not so flexible, though.
  3876.  
  3877.    Other TSR's modify well-defined areas of DOS memory that MARK and FMARK
  3878.    simply don't record. Examples of such TSR's include the Novell NetWare
  3879.    workstation shell and certain DOS utilities like MODE and SHARE. To deal
  3880.    with these programs we've written the MARKNET and RELNET utilities,
  3881.    described in the next section, which store just about every imaginable
  3882.    DOS data area, including some that are undocumented by MicroSoft. If you
  3883.    have trouble removing a particular TSR with MARK/RELEASE, try using
  3884.    MARKNET/RELNET instead.
  3885.  
  3886.    WARNING: you should not use either RELEASE or RELNET to try to release
  3887.    most disk cacheing programs. If you do so, part of the information that
  3888.    should be stored on disk will never make it, and you may end up with a
  3889.    corrupted disk as a result. If you know that the disk cache uses a
  3890.    "write-through" algorithm (which guarantees that all writes immediately
  3891.    go to disk), or if the disk cache has a "flush the cache" command, then
  3892.    it may be safe to release the cache.
  3893.  
  3894.    WARNING: you cannot release the DOS 3.3 FASTOPEN or APPEND TSR's. These
  3895.    TSR's patch internal DOS data areas that cannot be reliably located by
  3896.    even MARKNET and RELNET.
  3897.  
  3898.  
  3899.  
  3900.    Computer Tyme DOS ToolBox Users Manual                  Page 72
  3901.    _______________________________________________________________
  3902.  
  3903.  
  3904.    MARKNET and RELNET   MARKNET and RELNET   MARKNET and RELNET
  3905.  
  3906.    Use of these utilities is very similar to that described in the
  3907.    preceding section. MARKNET is analogous to FMARK, and RELNET is like
  3908.    RELEASE. Because MARKNET stores so much information about the system, it
  3909.    writes it to a disk file in order to reduce its own memory usage.
  3910.    Command line syntax for MARKNET and RELNET is:
  3911.  
  3912.      MARKNET [d:][directory]filename
  3913.      RELNET  [d:][directory]filename [options]
  3914.  
  3915.    The main command line parameter to each program specifies the name of
  3916.    the file where the mark information will be stored. We refer to this
  3917.    file as the net mark file. A complete pathname should be specified for
  3918.    the net mark file. RELNET's pathname must exactly match that passed to
  3919.    MARKNET, with the exception of case.
  3920.  
  3921.    Note that MARKNET and RELNET may be used in almost any situation where
  3922.    FMARK and RELEASE are used. MARKNET saves all of the same system
  3923.    information as does FMARK, but it goes further to store information such
  3924.    as the device driver chain, DOS internal variable areas, DOS system file
  3925.    tables, DOS environment, communications port status, and other
  3926.    information. Nevertheless, MARKNET and RELNET were written primarily
  3927.    because of the large demand to release the NetWare shell. We'll refer to
  3928.    NetWare specifically in the following and provide an example of how to
  3929.    load and release it.
  3930.  
  3931.    The only new restriction for using MARKNET is that the system must be
  3932.    running DOS version 3.0 or later. MARKNET depends on the format of
  3933.    certain internal DOS data structures that were quite different in DOS
  3934.    version 2.
  3935.  
  3936.    Like FMARK, MARKNET leaves a small (144-192) byte mark in memory, and
  3937.    writes a disk file to store the system status. MARKNET's file varies in
  3938.    size, but is typically 3-4K bytes. The size depends on the number of
  3939.    device drivers, the value of the 'FILES=' directive in CONFIG.SYS, and
  3940.    other implementation details of DOS.
  3941.  
  3942.    Do not attempt to redirect the output of MARKNET. Doing so will waste at
  3943.    least one file handle that cannot be recovered later by RELNET.
  3944.  
  3945.    Marks placed with MARK, FMARK, and MARKNET may be mixed in the same
  3946.    system. RELEASE treats all marks placed with MARKNET as protected; such
  3947.    marks may be released only by calling RELNET explicitly. Consider the
  3948.    following example:
  3949.  
  3950.  
  3951.  
  3952.    Computer Tyme DOS ToolBox Users Manual                  Page 73
  3953.    _______________________________________________________________
  3954.  
  3955.  
  3956.      MARK
  3957.      TSR1
  3958.      FMARK C:\MARKS\TSR2.MRK
  3959.      TSR2
  3960.      MARKNET C:\MARKS\TSR3.MRK
  3961.      TSR3
  3962.  
  3963.    Entering RELEASE by itself would generate a warning and do nothing else.
  3964.    Entering RELEASE C:\MARKS\TSR2.MRK would generate the same warning. The
  3965.    only way to get all three of these TSR's out of memory would be to enter
  3966.    the following commands in sequence:
  3967.  
  3968.      RELNET C:\MARKS\TSR3.MRK
  3969.      RELEASE C:\MARKS\TSR2.MRK
  3970.      RELEASE
  3971.  
  3972.    RELNET has options to control how much of the system state it restores.
  3973.    Several of the options match those of RELEASE; new ones are needed
  3974.    because of the additional information that MARKNET stores. RELNET
  3975.    accepts the following options:
  3976.  
  3977.      /C        do NOT restore the communications ports.
  3978.      /E        do NOT access EMS memory.
  3979.      /K        release memory, but keep the mark in place.
  3980.      /P        do NOT restore DOS environment.
  3981.      /R        revector 8259 interrupt controller to powerup state.
  3982.      /S chars  stuff string (<16 chars) into keyboard buffer on exit.
  3983.      /T        do NOT reset the system timer chip.
  3984.      /V        verbose: show each step of the restore.
  3985.      /?        write help screen.
  3986.  
  3987.    None of these options is required in order to release the NetWare
  3988.    workstation shell.
  3989.  
  3990.    /C keeps RELNET from restoring the communications state of the system
  3991.    (as encoded in the 8250 async chip and the 8259 programmable interrupt
  3992.    controller). Because both of these chips provide readable registers,
  3993.    MARKNET is able to store an accurate picture of the communications state
  3994.    when the mark is stored; RELNET can restore the state to exactly what it
  3995.    was. Therefore, the /C option should be needed rarely, perhaps only on
  3996.    newer PS/2 models that don't use the 8250 as a communications
  3997.    controller. (We haven't tested MARKNET and RELNET on a PS/2 model 50z.
  3998.    Use caution if you have such a system.) Note that MARKNET stores
  3999.    information only about COM1 and COM2.
  4000.  
  4001.    /E is made available for systems running early, buggy EMS drivers that
  4002.    don't correctly implement all of the EMS 3.2 system calls. Don't use it
  4003.    unless you have an EMS-related problem during or after running RELNET.
  4004.  
  4005.  
  4006.  
  4007.    Computer Tyme DOS ToolBox Users Manual                  Page 74
  4008.    _______________________________________________________________
  4009.  
  4010.  
  4011.    /K is useful when you will be releasing and reloading a TSR repeatedly.
  4012.    With it, you avoid the need to replace the mark each time the TSR is
  4013.    released. Using /K prevents RELNET from deleting the net mark file.
  4014.  
  4015.    /P keeps RELNET from restoring the DOS environment, which it normally
  4016.    does because NetWare modifies the DOS PATH. In some cases, other changes
  4017.    to the environment should not be undone; use the /P switch only when
  4018.    such changes must be preserved.
  4019.  
  4020.    /R may be useful for unloading task-switching utilities that "revector"
  4021.    the hardware interrupt controller. Use it only if it solves a problem.
  4022.  
  4023.    /S followed by at least one space and then a short string (15 characters
  4024.    or fewer) tells RELNET to stuff this string into the keyboard buffer
  4025.    just before exiting. RELNET automatically adds a carriage return to the
  4026.    end of the string. See the discussion of /S in the preceding section for
  4027.    more details.
  4028.  
  4029.    /T keeps RELNET from resetting the system timer chip to its default
  4030.    rate, which it does by default.
  4031.  
  4032.    /V activates additional status reporting during the release and may
  4033.    provide useful information in cases when RELNET isn't working.
  4034.  
  4035.    The following is a simplified version of a NetWare LOGIN.BAT file with
  4036.    support for releasing the shell:
  4037.  
  4038.      rem place the mark
  4039.          marknet C:\NET\NETWARE.MRK
  4040.  
  4041.      rem load the NetWare shell TSR's
  4042.          ipx
  4043.          net3
  4044.      rem optional portions of the shell
  4045.      rem netbios
  4046.      rem int2f
  4047.  
  4048.      rem switch to login drive and log in
  4049.          F:
  4050.          login USERNAME
  4051.  
  4052.    The items in uppercase, at least, will need to be customized for a given
  4053.    user and workstation.
  4054.  
  4055.    NetWare could then be released with the following batch file:
  4056.  
  4057.      rem let the server know we're leaving
  4058.          z:\public\logout
  4059.      rem restore the workstation
  4060.          relnet C:\NET\NETWARE.MRK
  4061.  
  4062.  
  4063.  
  4064.    Computer Tyme DOS ToolBox Users Manual                  Page 75
  4065.    _______________________________________________________________
  4066.  
  4067.  
  4068.    WATCH AND DISABLE   WATCH AND DISABLE   WATCH AND DISABLE
  4069.  
  4070.    WATCH.COM is a resident program that keeps track of other memory
  4071.    resident programs. As a TSR goes resident, WATCH updates a data area in
  4072.    memory that contains information about what interrupt vectors were taken
  4073.    over. This information can later be used by MAPMEM and DISABLE to show
  4074.    more details about interrupts than normally available.
  4075.  
  4076.    Installation of WATCH.COM is optional. All of the TSR Utilities except
  4077.    DISABLE can be used whether or not WATCH is installed.
  4078.  
  4079.    If you want to use it, WATCH.COM should be installed as the first TSR in
  4080.    your AUTOEXEC.BAT file. WATCH uses about 4000 bytes of memory when it is
  4081.    installed. Most of this memory holds various information about the TSR's
  4082.    installed in the system -- it includes two copies of the interrupt
  4083.    vector table, and a data area containing a list of the interrupt vectors
  4084.    taken over by each TSR. This information is used by DISABLE to
  4085.    deactivate and reactivate TSR's without removing them from memory.
  4086.  
  4087.    With DISABLE.EXE, you can disable and re-enable specified memory
  4088.    resident programs without removing them from memory. Its function is
  4089.    analogous to that performed by REFEREE from Persoft, although DISABLE
  4090.    has neither a fancy user interface nor an option to work from within
  4091.    other programs. DISABLE can allow conflicting TSR's to coexist, and it
  4092.    can let you run applications whose keystrokes conflict with those of
  4093.    TSR's already loaded. DISABLE also provides a small bonus in that it can
  4094.    be used to detect the presence of a particular TSR in memory, thus
  4095.    allowing the design of semi-intelligent batch files.
  4096.  
  4097.    In order to use DISABLE, you must install WATCH.COM as the first memory
  4098.    resident program in your system. WATCH keeps the detailed information
  4099.    about each memory resident program that DISABLE uses to later control
  4100.    them.
  4101.  
  4102.    Like the other TSR Utilities, DISABLE is operated from the command line.
  4103.    You specify a single TSR by its name (if you are running DOS 3.0 or
  4104.    later) or by its address as determined from a MAPMEM report (described
  4105.    below). If you specify an address, immediately precede the address with
  4106.    a dollar sign "$" and specify the address in hexadecimal.
  4107.  
  4108.    The name specified for a TSR is the one reported by MAPMEM in the
  4109.    "owner" column. If the owner column reports "N/A", then you must instead
  4110.    specify the address from the "PSP" column.
  4111.  
  4112.    DISABLE accepts the following command line syntax:
  4113.  
  4114.      DISABLE TSRname|$PSPaddress [options]
  4115.  
  4116.    Options may be preceded by either / or -. Valid options are as follows:
  4117.  
  4118.  
  4119.  
  4120.    Computer Tyme DOS ToolBox Users Manual                  Page 76
  4121.    _______________________________________________________________
  4122.  
  4123.  
  4124.         /A     reactivate the specified TSR.
  4125.         /C     check for the presence of the specified TSR.
  4126.         /?     write a help screen.
  4127.  
  4128.    If no option is specified, DISABLE will disable the named TSR.
  4129.  
  4130.    Examples of usage:
  4131.  
  4132.      DISABLE SK              disables SideKick
  4133.      DISABLE SK /A           reenables SideKick
  4134.      DISABLE SK /C           checks for the presence of SideKick
  4135.      DISABLE $2F2E           disables the TSR at address 2F2E (hex)
  4136.  
  4137.    DISABLE sets the DOS ERRORLEVEL in order to return status information to
  4138.    a batch file. It uses the following values of errorlevel:
  4139.  
  4140.      0       success: TSR is present, was disabled, or was reenabled.
  4141.      1       TSR is present, but no action was required to enable or disable it.
  4142.      2       TSR is not present in memory.
  4143.      254     invalid command line.
  4144.      255     severe error.
  4145.  
  4146.    WARNING: you cannot use DISABLE to deactivate SideKick Plus, whose
  4147.    swapping technique is incompatible with DISABLE.
  4148.  
  4149.    MAPMEM, RAMFREE, AND DEVICE   MAPMEM, RAMFREE, AND DEVICE   MAPMEM, RAMFREE, AND DEVICE
  4150.  
  4151.    These three utilities provide status information about DOS memory usage.
  4152.    They don't make active changes to the system like RELEASE and DISABLE
  4153.    do.
  4154.  
  4155.    MAPMEM.EXE displays a map of DOS memory. It shows the resident programs,
  4156.    how much memory they use, and what interrupt vectors each one controls.
  4157.    MAPMEM also shows information about expanded and extended memory when
  4158.    available.
  4159.  
  4160.    MAPMEM writes to the standard output -- hence, the output can be printed
  4161.    or stored to a file by using DOS redirection.
  4162.  
  4163.    Here is an example of MAPMEM output:
  4164.  
  4165.  
  4166.  
  4167.    Computer Tyme DOS ToolBox Users Manual                  Page 77
  4168.    _______________________________________________________________
  4169.  
  4170.  
  4171.      PSP  blks bytes owner    command line        chained vectors
  4172.     ----- ---- ----- -------- ------------------- -------------------
  4173.     0008   1   34240 config
  4174.     1228   2    3536 command
  4175.     1315   2    3888 WATCH    TSR WATCHER         16 21 27
  4176.     140A   2   22128 CED      N/A                 1B 21 64
  4177.     1973   1     144 N/A      C:\MARK\PS.MRK
  4178.     197D   2     736 PSKEY    S3                  09 15
  4179.     19AD   2   68400 PS       /B:0 /E:1 /R:0 /... 01 03 06 0D
  4180.     2A62   2    1504 MARK     test                00 3F
  4181.     2AC2   2   10384 EATMEM   10
  4182.     2D4D   2  469808 free
  4183.  
  4184.     block   bytes   (Expanded Memory)
  4185.     -----   ------
  4186.         1  1048576
  4187.      free  1048576
  4188.     total  2097152
  4189.                    (Extended Memory)
  4190.     total   379240
  4191.  
  4192.    "PSP" stands for Program Segment Prefix. This is the physical address,
  4193.    specified in hexadecimal, where the program was loaded. If you're
  4194.    running DOS 2.x, you'll need to use an address from this column to pass
  4195.    to DISABLE.
  4196.  
  4197.    "Blks" is the number of memory blocks DOS is using to manage the
  4198.    program. This will typically be two: one for the program itself and
  4199.    another for the environment that stores the program name, the DOS path,
  4200.    and other environment variables.
  4201.  
  4202.    "Bytes" is the number of bytes of memory, specified in decimal,
  4203.    allocated to the program.
  4204.  
  4205.    The "owner" column shows the name of the program that allocated the
  4206.    block. An "N/A" in this column means either that the program deallocated
  4207.    its environment to reduce memory usage (as shown on the fifth row of the
  4208.    report) or that the system is running DOS 2.x, where the owner names are
  4209.    simply not available.
  4210.  
  4211.    "Command line" shows the command line entered when the TSR was
  4212.    originally loaded. Some TSR's overwrite their command line with other
  4213.    code or data in order to save memory space. MAPMEM can usually detect
  4214.    this behavior and will display "N/A" in the command line column when it
  4215.    does.
  4216.  
  4217.  
  4218.  
  4219.    Computer Tyme DOS ToolBox Users Manual                  Page 78
  4220.    _______________________________________________________________
  4221.  
  4222.  
  4223.    The last column will be titled with either "chained vectors" or "hooked
  4224.    vectors". When WATCH is loaded, "chained" will appear; otherwise,
  4225.    "hooked" will. The numbers in this column indicate what interrupt
  4226.    vectors the TSR has grabbed. Without WATCH, MAPMEM must use a heuristic
  4227.    technique to identify the owner of each vector; don't be surprised if
  4228.    you see some ridiculous looking vector numbers. With WATCH, MAPMEM
  4229.    should report an accurate list for each TSR, and should show the
  4230.    complete chain of control for each interrupt.
  4231.  
  4232.    MAPMEM indicates disabled TSR's by displaying the word "disabled" in the
  4233.    interrupt vector column of the report.
  4234.  
  4235.    The expanded memory report shows each allocated block of expanded
  4236.    memory, as well as the free and total EMS space. When extended memory is
  4237.    available, MAPMEM shows just the total amount available. The extended
  4238.    memory report is not highly reliable because of the lack of a
  4239.    standardized method for allocating extended memory space. Some
  4240.    applications that use extended memory allocate the space by making it
  4241.    appear that the memory is no longer in the system.
  4242.  
  4243.    MAPMEM shows the various types of marks so that you can examine them
  4244.    prior to a releasing them. As shown in the example, MAPMEM reports a
  4245.    call to MARK with the owner name "MARK", and the mark name (if any) in
  4246.    the command line area. The result of a call to FMARK or MARKNET will
  4247.    show "N/A" in the owner column (due to the minimal memory kept by an
  4248.    FMARK), and the name of the mark file in the command line area.
  4249.  
  4250.    MAPMEM offers the following command line options:
  4251.  
  4252.         /V     verbose report.
  4253.         /?     write a help screen.
  4254.  
  4255.    The verbose report shows each individual memory block rather than just
  4256.    one for each program. It also adds two new columns of information. "Mcb"
  4257.    stands for Memory Control Block. This is a physical address, expressed
  4258.    in hexadecimal, of the DOS data structure used for managing each block
  4259.    of memory. The MCB address is typically one less than the address of the
  4260.    program. "Files" reports the number of files kept open by the TSR. In
  4261.    most cases this will be zero. When it is non-zero, the maximum number of
  4262.    files opened by the rest of the programs (including the foreground
  4263.    application) is reduced accordingly.
  4264.  
  4265.    RAMFREE.COM is a tiny program with a single purpose: to tell you how
  4266.    many bytes of memory are free for the next application. The number it
  4267.    reports is the same as that reported by the DOS CHKDSK utility.
  4268.    RAMFREE's advantage is that you don't need to wait for your hard disk to
  4269.    be analyzed before you find out how much memory is free.
  4270.  
  4271.  
  4272.  
  4273.    Computer Tyme DOS ToolBox Users Manual                  Page 79
  4274.    _______________________________________________________________
  4275.  
  4276.  
  4277.    DEVICE.EXE reports on device drivers installed by the CONFIG.SYS file.
  4278.    It shows the memory used by DOS itself, any additional drivers installed
  4279.    in CONFIG.SYS, and the space used for DOS file handles and buffers. Here
  4280.    is a simple example of DEVICE output:
  4281.  
  4282.      Address     Bytes   Name           Hooked vectors
  4283.     ---------   ------   -------------- --------------
  4284.     0070:0BB3        -   CON
  4285.     0070:0C68        -   AUX
  4286.     0070:0C7A        -   COM1
  4287.     0070:0D17        -   PRN
  4288.     0070:0D29        -   LPT1
  4289.     0070:0E15        -   CLOCK$
  4290.     0070:0EE5        -   3 Block Units
  4291.     0070:2071        -   LPT2
  4292.     0070:2083        -   LPT3
  4293.     0070:2095        -   COM2
  4294.     0000:2C58    37712   NUL            08 0A 0C 0D 0E 13 25 26 29
  4295.                                        73 74 75 76 77
  4296.     09A5:0000     3488   0 Block Units
  4297.     0A7F:0000       18   EMMXXXX0
  4298.     0A7F:0012       46   386MAX$$       20
  4299.     0A83:0000      768   1 Block Unit   19
  4300.     0AB3:0000      768   1 Block Unit
  4301.     0AE3:0000    18256   DOS buffers
  4302.  
  4303.    The devices up to and including NUL are all part of DOS. DEVICE lumps
  4304.    their memory usage into a single value next to the NUL device. The
  4305.    memory usage associated with NUL does not include the interrupt vector
  4306.    table, the BIOS data area, or the low-memory DOS data area. If you wish
  4307.    to add this memory to the total, just take the hexadecimal segment of
  4308.    the first driver you see (in this case CON) and multiply it by 16
  4309.    decimal. When the segment is 0070 as shown, that adds 1792 bytes to the
  4310.    total space for DOS.
  4311.  
  4312.    Don't expect the sum of the DEVICE bytes to match the bytes reported by
  4313.    MAPMEM in the row labeled 'config'. MAPMEM's report shows what DOS
  4314.    thinks has been allocated, but that number isn't complete since some of
  4315.    the memory was used before DOS was truly loaded. However, you should
  4316.    find that the sum of the DEVICE bytes, plus all of MAPMEM's memory
  4317.    excluding the 'config' row, equals the total normal RAM in the system.
  4318.  
  4319.    DEVICE also lumps all of the drivers up to NUL into a single block when
  4320.    it comes to reporting hooked interrupt vectors. Because WATCH can't be
  4321.    installed prior to these device drivers, DEVICE must use an empirical
  4322.    technique to detect which vectors each driver controls. Therefore, some
  4323.    meaningless vectors may appear in the list. Any vectors that are grabbed
  4324.    by another program after the driver is loaded will not appear.
  4325.  
  4326.  
  4327.  
  4328.    Computer Tyme DOS ToolBox Users Manual                  Page 80
  4329.    _______________________________________________________________
  4330.  
  4331.  
  4332.    "Block units" typically refer to disk drives. Any drivers that appear
  4333.    after the NUL device are in the order that you've entered them in
  4334.    CONFIG.SYS. Drivers loaded for non-standard hard disks, like SpeedStor,
  4335.    sometimes make odd entries in the DEVICE report, as shown with "0 Block
  4336.    Units" above. RAM disks appear more logically: each of the "1 Block
  4337.    Unit" entries above is a VDISK with the data stored in extended memory.
  4338.  
  4339.    Devices like 386MAX may also cause odd-looking entries: 386MAX puts most
  4340.    of its code in extended memory, and leaves just a bit behind in normal
  4341.    memory.
  4342.  
  4343.    DEVICE offers the following command line options:
  4344.  
  4345.         /R     raw report.
  4346.         /?     write a help screen.
  4347.  
  4348.    The raw report shows more information about the device drivers, but in a
  4349.    less convenient format. Here's an example, taken on the same system as
  4350.    the previous report.
  4351.  
  4352.      Starting     Next           Strategy  Interrupt  Device
  4353.      Address    Hdr Addr  Attr  Entry Pnt  Entry Pnt  Name
  4354.     ---------  ---------  ----  ---------  ---------  --------
  4355.     0000:2C58  0AB3:0000  8004  0000:14C6  0000:14CC  NUL
  4356.     0AB3:0000  0A83:0000  0800  0000:00A9  0000:00D4  1 Block Unit
  4357.     0A83:0000  0A7F:0012  0800  0000:00A9  0000:00D4  1 Block Unit
  4358.     0A7F:0012  0A7F:0000  C000  0000:0036  0000:003B  386MAX$$
  4359.     0A7F:0000  09A5:0000  8000  0000:0036  0000:003B  EMMXXXX0
  4360.     09A5:0000  0070:0BB3  2000  0000:0012  0000:001D  0 Block Units
  4361.     0070:0BB3  0070:0C68  8013  0000:00C6  0000:00D1  CON
  4362.     0070:0C68  0070:0D17  8000  0000:00C6  0000:00D7  AUX
  4363.     0070:0D17  0070:0E15  A040  0000:00C6  0000:00E6  PRN
  4364.     0070:0E15  0070:0EE5  8008  0000:00C6  0000:010C  CLOCK$
  4365.     0070:0EE5  0070:0C7A  0840  0000:00C6  0000:0112  3 Block Units
  4366.     0070:0C7A  0070:0D29  8000  0000:00C6  0000:00D7  COM1
  4367.     0070:0D29  0070:2071  A040  0000:00C6  0000:00EC  LPT1
  4368.     0070:2071  0070:2083  A040  0000:00C6  0000:00F4  LPT2
  4369.     0070:2083  0070:2095  A040  0000:00C6  0000:00FC  LPT3
  4370.     0070:2095  0070:FFFF  8000  0000:00C6  0000:00DD  COM2
  4371.  
  4372.    In this report, the drivers are listed in DOS priority order rather than
  4373.    the order in which they are loaded in memory. Additional columns
  4374.    describe how DOS treats each driver. Ray Duncan's book "Advanced MS-DOS"
  4375.    is a good place to learn more about these details.
  4376.  
  4377.    The DEVICE program assumes that all device drivers are loaded in the
  4378.    CONFIG.SYS file. That is not the case with the NetWare shell, which
  4379.    patches itself into the device driver chain. DEVICE will write a warning
  4380.    message and terminate before reporting the first patched-in driver. The
  4381.    raw device report will still show all of the devices even in this case.
  4382.  
  4383.  
  4384.  
  4385.    Computer Tyme DOS ToolBox Users Manual                  Page 81
  4386.    _______________________________________________________________
  4387.  
  4388.  
  4389.    EATMEM   EATMEM   EATMEM
  4390.  
  4391.    EATMEM is a small program that is useful only to software developers. It
  4392.    is a TSR that consumes a specified amount of memory. Developers can use
  4393.    it to simulate a system with less memory, or to create a buffer zone
  4394.    between an application and programs preceding it.
  4395.  
  4396.    The memory used by EATMEM can be freed only by using MARK and RELEASE.
  4397.    Call EATMEM with a single command line parameter, specifying the
  4398.    (decimal) number of KILOBYTES to eat up:
  4399.  
  4400.      EATMEM KiloBytesToEat
  4401.  
  4402.    EATMEM will allow you to eat up all available memory, leading to a
  4403.    system crash when COMMAND.COM cannot be reloaded. Be sure to calculate
  4404.    how much memory to use before calling EATMEM.
  4405.  
  4406.    THE NETWORK SURVIVAL KIT   THE NETWORK SURVIVAL KIT   THE NETWORK SURVIVAL KIT
  4407.  
  4408.    The following programs are part of the Computer Tyme Network Survival
  4409.    Kit and are not part of the DOS ToolBox. They are in this manual because
  4410.    this manual is shipped with the Network Survival Kit and I needed a
  4411.    place to put it. If you do not have a copy of the NSK, the remaining
  4412.    part of this manual does not apply to you.
  4413.  
  4414.    XMETER.EXE   XMETER.EXE   XMETER.EXE
  4415.  
  4416.    This program is used to control access to programs on a Novell network
  4417.    and limit the number of users that can run a program at the same time.
  4418.  
  4419.     Usage: XMETER <Semaphore> <MaxUsers> /O/C/U/L
  4420.  
  4421.    Semaphore is any name you want to give a semaphore. MaxUsers is the
  4422.    maximum number of users allowed to use the semaphore or the name of a
  4423.    meter list file.
  4424.  
  4425.     /O Open Semaphore.
  4426.     /C Close Semaphore.
  4427.     /U Return Number of Semaphore users.
  4428.     /L Outputs status line for log file redirection.
  4429.  
  4430.     Example: XMETER TEST 10 /O
  4431.  
  4432.    This opens semaphore TEST if less than 10 users have it open, otherwise
  4433.    to returns DOS ErrorLevel 1.
  4434.  
  4435.     Example: XMETER TEST /C
  4436.  
  4437.    This closes semaphore TEST allowing others to use it.
  4438.  
  4439.     Example: XMETER TEST METER.LST /O/L >> USAGE.LOG
  4440.  
  4441.  
  4442.  
  4443.    Computer Tyme DOS ToolBox Users Manual                  Page 82
  4444.    _______________________________________________________________
  4445.  
  4446.  
  4447.    This opens semaphore TEST if less than the number of users specified in
  4448.    METER.LST have it open, otherwise to returns DOS ErrorLevel 1. Log
  4449.    information is redirected to append log file USAGE.LOG.
  4450.  
  4451.    XMETER is a software metering program for Novell Networks. Its simple,
  4452.    uses NO RAM, and does no require any VAPs or NLMs running on the server.
  4453.  
  4454.    XMETER uses Novells semaphores to monitor program usage. What you do is
  4455.    create a BATCH file to load your software. You open a semaphore on the
  4456.    way in and close it on the way out. The batch file must be programmed to
  4457.    restrict access to the program. XMETER returns DOS errorlevel codes to
  4458.    control batch files.
  4459.  
  4460.    Example BATCH file for WordStar limited to 12 users:
  4461.  
  4462.     @Echo Off
  4463.     XMETER WORDSTAR 10 /O
  4464.     if ErrorLevel 1 goto deny
  4465.     cd\wordstar
  4466.     ws
  4467.     rem Close Semaphore when done.
  4468.     XMETER WORDSTAR /C
  4469.     goto e
  4470.     :deny
  4471.     cls
  4472.     Echo Access Denied! All copies of WORDSTAR are in use.
  4473.     rem Exit Here
  4474.     :e
  4475.  
  4476.    USING A METER LIST FILE:
  4477.  
  4478.    XMETER can use a special text file to limit semaphore access. To use
  4479.    this method, substitute the name of the list file for the MaxUsers
  4480.    parameter as follows:
  4481.  
  4482.     XMETER Lotus METER.LST /O
  4483.  
  4484.     METER.LST
  4485.  
  4486.     Lotus 10
  4487.     Wordstar 15
  4488.     dBase 9
  4489.  
  4490.    This allows you to maintain the number of copies of each program in a
  4491.    single list.
  4492.  
  4493.  
  4494.    USAGE TRACKING:
  4495.  
  4496.  
  4497.  
  4498.    Computer Tyme DOS ToolBox Users Manual                  Page 83
  4499.    _______________________________________________________________
  4500.  
  4501.  
  4502.    XMETER provides usage tracking by outputting a comma delimited ascii
  4503.    line for each semaphore open and close. You must select the /L switch to
  4504.    activate this feature. The line must be redirected to a usage log file
  4505.    and you must write your own reporting program.
  4506.  
  4507.     Example: XMETER TEST METER.LST /O/L >> USAGE.LOG
  4508.  
  4509.    This command appends the following line to the file USAGE.LOG.
  4510.  
  4511.     "MARC","254:41","2","LOTUS","1","O","Y","08-26-90","17:43:22"
  4512.  
  4513.    The line contains 9 fields as follows:
  4514.  
  4515.     1) User Name
  4516.     2) Semaphore Name
  4517.     3) Number of Semaphore users after execution
  4518.     4) Command, O=Open C=Close
  4519.     5) Success Status, Y=Success N=Failure
  4520.     6) Date
  4521.     7) Time
  4522.     8) Internet Address of WorkStation
  4523.     9) Logical Connection Number
  4524.  
  4525.    TRICKS:
  4526.  
  4527.    When XMETER creates semaphores, it adds the letters XM- to the front of
  4528.    the semaphore name. So semaphore TEST is really XM-TEST. The idea here
  4529.    is so that all XMETER semaphores can be indentified from other Netware
  4530.    semaphores.
  4531.  
  4532.    Whenever a workstation first uses XMETER it creates a semaphore named
  4533.    XM-XMETER. This can be used to see how many users are using XMETER
  4534.    software. This semaphore can be cleared by using the command:
  4535.  
  4536.     XMETER XMETER/C
  4537.  
  4538.    If a user turns off their computer while running an application, Novell
  4539.    will release their semaphores after 15 minutes. All semaphores are also
  4540.    released when the user logs out. If a user reboots within 15 minutes,
  4541.    the semaphores are cleared upon login.
  4542.  
  4543.    This software package is not the best program out there. It is designed
  4544.    around being a simple 'just works' solution to software metering. It is
  4545.    flexible and uses no memory on the workstation. I am looking for
  4546.    feedback on this product.
  4547.  
  4548.    For more sophisticated software metering use MarxMenu.
  4549.  
  4550.  
  4551.  
  4552.    Computer Tyme DOS ToolBox Users Manual                  Page 84
  4553.    _______________________________________________________________
  4554.  
  4555.  
  4556.    LOGOFF.EXE   LOGOFF.EXE   LOGOFF.EXE
  4557.  
  4558.    This program works like LOGOUT that comes with Novell except that it
  4559.    modifies your PATH by removing drives you can no longer access. It also
  4560.    will hunt up a new COMSPEC if necessary.
  4561.  
  4562.    If you're running Pick Directory it will hunt up a new PD.PIC file.
  4563.  
  4564.    If you don't want to see any messages when running LOGOFF in a batch
  4565.    file you can redirect the output to nul as follows:
  4566.  
  4567.     LOGOFF > NUL
  4568.  
  4569.    After running LOGOFF you will need to run Attach to log back in.
  4570.  
  4571.    This is a FREE Program. Distribute any way you like as long as you
  4572.    include this DOC file with it. We hope you will try our other software
  4573.    products.
  4574.  
  4575.    LogOff also displays:
  4576.  
  4577.     MARC logged out from server MARX connection 2.
  4578.  
  4579.     Removing Path: Z:.
  4580.     Removing Path: Y:.
  4581.     Removing Path: X:.
  4582.     Removing Path: W:.
  4583.     Removing Path: P:.
  4584.     Removing Path: U:.
  4585.     Removing Path: S:.
  4586.  
  4587.     PATH=C:\TURBO5;C:\;
  4588.     Changing COMSPEC to: C:\COMMAND.COM
  4589.     Setting Pick Directory File to: C:\PD.PIC
  4590.  
  4591.    BESTNET.EXE   BESTNET.EXE   BESTNET.EXE
  4592.  
  4593.    This program sets an environment variable NET to the best network shell
  4594.    based on the DOS version and the presence of either EMS or XMS memory.
  4595.    You can then load the net shell by putting %NET% in your batch file. If
  4596.    both EMS and XMS are available, EMS is selected.
  4597.  
  4598.     Usage: BESTNET (/I/X/L)
  4599.            BESTNET > NUL  ;This stops BestNet from writing to the screen.
  4600.  
  4601.     /I Ignore XMS and EMS Shells.
  4602.     /X Selects XMS over EMS where both exist.
  4603.     /L Includes QEMM LoadHi command if LOADHI.COM is available.
  4604.  
  4605.     Setting NET=EMSNET3.EXE
  4606.  
  4607.  
  4608.  
  4609.    Computer Tyme DOS ToolBox Users Manual                  Page 85
  4610.    _______________________________________________________________
  4611.  
  4612.  
  4613.    This program helps take some of the pain out of booting up into Netware.
  4614.    One of the problems on a network is that some people are running
  4615.    different versions of DOS than others. Some have EMS memory and some
  4616.    have XMS memory. Novell provides several shells for different computer
  4617.    environments. BestNet helps choose the best net for your machine to
  4618.    load. Thus making installation easier.
  4619.  
  4620.    Here's how you use it. Your AUTOEXEC.BAT might look like this:
  4621.  
  4622.     @Echo Off
  4623.     IPX
  4624.     SET COMSPEC=X:COMMAND.COM
  4625.     BESTNET
  4626.     %NET%
  4627.     SET NET=
  4628.     F:
  4629.     LOGIN
  4630.  
  4631.    The SET COMSPEC command has nothing to do with BestNet. It's a trick I
  4632.    learned that eliminates DOS going back to the floppy for Command.com.
  4633.    Setting the comspec before loading the net shell fixes this problem.
  4634.  
  4635.    Another trick is to create a file called LOADNET.BAT as follows:
  4636.  
  4637.     BESTNET
  4638.     %NET%
  4639.     SET NET=
  4640.     F:
  4641.     STARTUP
  4642.  
  4643.     AUTOEXEC.BAT ----> LOADNET.BAT ----> STARTUP.BAT
  4644.  
  4645.    The idea here is that each AUTOEXEC.BAT on the net ends with the command
  4646.    LOADNET. This causes the AUTOEXEC to jump to LOADNET. LOADNET is exactly
  4647.    the same for all workstations. You also put LOADNET in the LOGIN
  4648.    directory. LOADNET loads the best shell and then branches to a batch
  4649.    file called STARTUP which does your login.
  4650.  
  4651.    The reason for three batch files is as follows. If you are booting from
  4652.    a boot rom, you can have different AUTOEXEC for each user. These branch
  4653.    to LOADNET which makes the transition from rom to the login directory.
  4654.    As soon as the net shell loads the rom disappears and the LOADNET file
  4655.    continues in the login directory.
  4656.  
  4657.    The idea is that LOADNET never changes. You can change the AUTOEXEC and
  4658.    the STARTUP bat files any way you want and still make a smooth
  4659.    transition from your boot drive to the network.
  4660.  
  4661.  
  4662.  
  4663.    Computer Tyme DOS ToolBox Users Manual                  Page 86
  4664.    _______________________________________________________________
  4665.  
  4666.  
  4667.    NS.EXE - NETSMART   NS.EXE - NETSMART   NS.EXE - NETSMART
  4668.  
  4669.    This program helps make network dumb programs run better on a network.
  4670.    It does this by allowing you to use filenames that contain references to
  4671.    environment variables. These referrences are allowed in BATCH files but
  4672.    not DOS programs. NetSmart solves this problem.
  4673.  
  4674.    NetSmart also intercepts file access calls and translates compatibility
  4675.    mode (or network dumb mode) to the more advanced sharing modes. The /L
  4676.    option allows for liberal translation which could be somewhat dangerous
  4677.    but is handy for very dumb programs.
  4678.  
  4679.    By it's nature, this program isn't going to work with everything. If
  4680.    it works, it works. If it doesn't, then don't use it.
  4681.  
  4682.     Usage: NS (/L) <Command Line>
  4683.     Example:
  4684.       SET USERNAME=MARC
  4685.       NS XCOPY F:\HOME\%USERNAME%\*.* A:
  4686.  
  4687.    In this example, NS will translate the %USERNAME% into a file name that
  4688.    DOS can handle.
  4689.  
  4690.    When installing network dumb software, you can use environment variable
  4691.    references for things like path names for configuration files. Thus, a
  4692.    program that normally only gives you one filename option need not be
  4693.    installed in every users directory.
  4694.  
  4695.    NS is not exactly a TSR. It unloads itself each time it is run so you
  4696.    have to use the NS command each time you use it. This way, NetSmart only
  4697.    takes up memory with programs that need to use it.
  4698.  
  4699.    Thank you for using our products.
  4700.  
  4701.    Computer Tyme provides a Fast Update Service for all users for $125.00.
  4702.    This service provides the user with automatic upgrades, priority tech
  4703.    support access on the Computer Tyme BBS and product support for one
  4704.    year. To order Priority Support Service, call 417-866-1222.
  4705.  
  4706.  
  4707.  
  4708.    Computer Tyme DOS ToolBox Users Manual                  Page 87
  4709.    _______________________________________________________________
  4710.  
  4711.  
  4712.    OTHER COMPUTER TYME PRODUCTS   OTHER COMPUTER TYME PRODUCTS   OTHER COMPUTER TYME PRODUCTS
  4713.  
  4714.    THE NETWORK SURVIVAL KIT
  4715.  
  4716.    The Network Survival Kit contains over 40 utilities that make life on a
  4717.    network easier. Includes a Zero k Menu Language, MarxMenu with over 450
  4718.    commands used to create an "intellegent" user interface. MarxMenu offers
  4719.    total screen control, pre-written customizable menus, accesses
  4720.    environment variables, conditionals, math & string functions,
  4721.    screen-blanking and password security on any level. A must for the
  4722.    network supervisor. Also included in the Network Survival Kit is
  4723.    software metering, TSR management, file management for varying user
  4724.    levels, DOS shells, and much more.
  4725.  
  4726.    MARXMENU
  4727.  
  4728.    MarxMenu - The single user version has many of the same features as the
  4729.    Network version mentioned above. MarxMenu is a must for consultants,
  4730.    computer dealers, programmers, and anyone interested in developing a
  4731.    custom user interface for clients, employees or for your own
  4732.    personal use. MarxMenu lets you design menus to look any way you want!
  4733.    Lots of pre-written menu templates included which provide menus easy
  4734.    enough for the novice but powerful enough for the demanding jobs of
  4735.    professionals. A powerful menu toolkit.
  4736.  
  4737.  
  4738.    Other Computer Tyme Software:
  4739.    ======================================================
  4740.  
  4741.    The Computer Tyme Dos ToolBox... Makes DOS easier for the novice,
  4742.    more powerful for the professional.
  4743.  
  4744.    DIRECTORY MASTER is a powerful hard disk managment utility. It
  4745.    brings up your hard disk files and allows you to mark selected
  4746.    files so you can copy them, delete them, or move them. It also
  4747.    allows you to rename files, change dates, and change attributes.
  4748.    You can also run programs or set up your function keys to run
  4749.    programs on selected files.
  4750.  
  4751.    DOLIST makes being at DOS easier. It gives you full line editing,
  4752.    like a word processor, for your commands. It also stores commands
  4753.    so that you can re-execute them. It remembers subdirectories and
  4754.    allows you to go back to them by pressing the TAB key. It offers
  4755.    programmable function keys, DOS extensions, multiple execution,
  4756.    and many more features you have got to have.
  4757.  
  4758.    PICK DIRECTORY allows you to move through the directory system by
  4759.    displaying a graphic tree and letting you use your arrow keys to
  4760.    move around. It also lets you create, delete, rename, and hide
  4761.    directories.
  4762.  
  4763.    TEDIT (from SemWare) is a powerful, easy to use full screen
  4764.    editor.
  4765.  
  4766.    MARXTSR is a set of memory and TSR management utilities that let
  4767.    you load and unload TSRs (Terminate and stay resident programs)
  4768.    from memory. Utilities to list menory allocation and turn TSR's
  4769.    on and off.
  4770.  
  4771.    And many more ... Also includes is D, a fancy directory listing
  4772.    program; WHEREIS, for finding stuff on you hard disk, SORT, MOVE,
  4773.    FIND, FREE, PIPEDIR, VERSION, and many more.
  4774.  
  4775.    The Dos Toolbox sells for $59.95.
  4776.  
  4777.    ======================================================
  4778.  
  4779.    We are also selling QEdit from Semware. QEdit is a professional
  4780.    editor from Semware. TEdit is a mini version of QEdit. If you
  4781.    like TEdit, You'll love QEdit.
  4782.  
  4783.    1-800-548-5353 Order Line
  4784.    1-417-866-1222 Voice Line
  4785.    1-417-866-1665 BBS Data line * 1200/2400 * 8N1 * ANSI or VT100
  4786.  
  4787.    MarxMenu comes with MarxEdit and MARXTSR manager and a few goodies out of
  4788.    the DOS ToolBox. The Network Survival Kit is a network version of almost
  4789.    every utility I've ever written. It's sold on a per fileserver basis.
  4790.  
  4791.                  _______
  4792.             ____|__     |               (tm)
  4793.          --|       |    |-------------------
  4794.            |   ____|__  |  Association of
  4795.            |  |       |_|  Shareware
  4796.            |__|   o   |    Professionals
  4797.          -----|   |   |---------------------
  4798.               |___|___|    APPROVED VENDOR
  4799.  
  4800.       ==========================================
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.         Make Check            Computer Tyme            Order Form
  4809.         Payable To:    411 North Sherman Suite 300
  4810.                           Springfield Mo. 65802
  4811.                      (417) 866-1222  (800) 548-5353
  4812.  
  4813.         Please send me Computer Tyme Software.
  4814.  
  4815.         =============================================================
  4816.  
  4817.         Name:        ________________________________________________
  4818.  
  4819.         Address:     ________________________________________________
  4820.  
  4821.         City/St/Zip: ________________________________________________
  4822.  
  4823.         Phone:       ________________________________________________
  4824.  
  4825.         Computer:    ________________________________________________
  4826.  
  4827.         Got From:    ________________________________________________
  4828.  
  4829.         Comments:    ________________________________________________
  4830.  
  4831.                      ________________________________________________
  4832.  
  4833.  
  4834.         Single User Version:
  4835.  
  4836.         ___ Enclosed is $59.95 for MarxMenu.
  4837.  
  4838.         ___ Enclosed is $35.00 for the DOS ToolBox. (Special Reg. $59.95)
  4839.  
  4840.         ___ Enclosed is $75.00 for MarxMenu, the Dos ToolBox and DM3.
  4841.  
  4842.  
  4843.         Network Version (1 per file server):
  4844.  
  4845.         ___ Enclosed is $495 for Network Survival Kit.
  4846.  
  4847.         ___ Add $3.00 for Shipping and Handling.
  4848.  
  4849.         ___ I need 3 1/2 Inch Media.
  4850.  
  4851.  
  4852.         Credit Card Number: _______________ Expiration Date: ________
  4853.  
  4854.         Master Card __   Visa __   Discover __
  4855.  
  4856.                     * We do not take American Express *
  4857.  
  4858.         =============================================================
  4859.