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