home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util1 / 4dos301.lzh / 4DOS.INF < prev    next >
Text File  |  1990-05-22  |  28KB  |  872 lines

  1.  
  2.  
  3.               4DOS Version 3.01 Quick Information File, 5/22/90
  4.  
  5.  
  6.    Copyright 1989, 1990, J.P. Software.  All Rights Reserved.  Published
  7.    by J.P. Software, PO Box 1470, E. Arlington, MA 02174 USA, (617)
  8.    646-3975.
  9.  
  10.  
  11.    This file, 4DOS.INF, is designed to help you understand a little about
  12.    4DOS, what it is and what it does, so that you can decide whether you'd
  13.    like to download it.  The information in this file is extracted
  14.    directly from the full 4DOS manual.  We have also included a listing of
  15.    the significant changes in version 3 on the last two pages.
  16.  
  17.    You can print this file by COPYing it to your printer with the following
  18.    command:
  19.  
  20.           copy 4dos.inf prn
  21.  
  22.    The file already contains form feeds and page footers, so attempting to
  23.    print it with a program that formats the pages may not work.  Page
  24.    length has been set to 58 lines so the file should print properly on
  25.    laser printers.
  26.  
  27.    Of course you can also view this file in your editor or with a file
  28.    viewer.
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 1 
  59.  
  60.    Introduction
  61.  
  62.       Welcome, and thanks for considering 4DOS!
  63.  
  64.       4DOS is designed to help you get the most out of your IBM PC or
  65.       compatible system.  It replaces COMMAND.COM, the command
  66.       interpreter that comes with all versions of MS-DOS and PC-DOS.
  67.  
  68.       You'll find 4DOS provides a wide variety of capabilities
  69.       COMMAND.COM can't, ranging from a vastly enhanced DIR command, to
  70.       point-and-shoot file selection for any command, to the ability to
  71.       completely redefine your system's commands.  Yet 4DOS is fully
  72.       compatible with COMMAND.COM.
  73.  
  74.       4DOS is a "DOS shell" (a program that gives you access to DOS
  75.       functions and commands), but it's unlike most DOS shells on the
  76.       market.  Virtually all of these shells are designed to isolate
  77.       the novice user from the DOS command line.  4DOS, on the other
  78.       hand, is intended to make DOS easier to use and to make you more
  79.       productive while working at the command line.  It provides
  80.       enhancements to most of the DOS commands, as well as more than 40
  81.       new commands.  These improvements make 4DOS a much richer and
  82.       more powerful working environment than COMMAND.COM, without
  83.       sacrificing the compatibility, flexibility and control you get
  84.       from working at the command line.  If you're tired of the
  85.       limitations of COMMAND.COM, you'll love 4DOS!
  86.  
  87.       4DOS is distributed as shareware, which means if you've downloaded
  88.       it from a bulletin board or obtained it from a friend, you can try it
  89.       before you decide whether you'd like to keep it.  Like all shareware,
  90.       if you do decide to keep 4DOS, you must pay a registration fee.
  91.  
  92.       4DOS is also distributed through normal retail channels.  If you
  93.       purchased a retail copy of 4DOS, it includes a shareware disk
  94.       which you can share with your friends and associates.
  95.  
  96.    Technical Excellence
  97.  
  98.       We are pleased to announce that 4DOS was a 1989 finalist for one of
  99.       the PC software industry's most important awards, a PC Magazine Award
  100.       for Technical Excellence.  There were four nominees, and we are proud
  101.       that 4DOS was among them.  Try it -- we think you'll see why PC Maga-
  102.       zine's technical staff was so impressed!
  103.  
  104.    Downloading 4DOS
  105.  
  106.       If you'd like to download 4DOS from the bulletin board or on-line
  107.       service where you found this file, be sure to download both
  108.       4DOS3P.ZIP, the 4DOS program and related files, and 4DOS3D.ZIP, the
  109.       complete 4DOS manual.  To use these files once you've downloaded
  110.       them you'll need a decompression program such as PKUNZIP; such
  111.       programs should be available from the same place where you found
  112.       this file.  On bulletin board systems these two files may be
  113.       combined into one file, usually called 4DOS30.ZIP.
  114.  
  115.  
  116.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 2 
  117.  
  118.   Shareware Information
  119.  
  120.       4DOS is a copyrighted program protected by both U.S. and
  121.       international copyright law.  If you obtained 4DOS from a
  122.       shareware disk vendor, an on-line computer service or bulletin
  123.       board, a friend or colleague, or another similar source, you have
  124.       an unregistered (trial) copy.  You are authorized to use this
  125.       copy without charge for a limited period of time under the terms
  126.       of the 4DOS license agreement.  After this time is up, you must
  127.       register and pay for 4DOS to continue using it.
  128.  
  129.       This method of distribution is known as shareware.  It allows you
  130.       to determine whether 4DOS meets your needs before you pay for it.
  131.  
  132.       The registration fee for a single copy of 4DOS is $50.  Payment
  133.       of this fee entitles you to:
  134.  
  135.           * A disk with the latest version of 4DOS, registered to you.
  136.  
  137.           * One copy of the printed and bound 4DOS manual.
  138.  
  139.           * A free upgrade to the next version of 4DOS.  Future
  140.             upgrades will be available for downloading from a wide
  141.             variety of sources; if you do not have a modem there will be
  142.             a minimal processing charge ($7 or less, including shipping)
  143.             to obtain an upgrade on diskette.
  144.  
  145.           * Technical support via electronic mail or telephone.
  146.  
  147.           * A subscription to the 4DOS newsletter.
  148.  
  149.       If you prefer, you may register for $35 and receive only the disk
  150.       and notices of future upgrades.  Site and network licenses are also
  151.       available; contact J.P. Software for more information.
  152.  
  153.    Association of Shareware Professionals
  154.  
  155.       The authors and publisher of 4DOS are members of the Association
  156.       of Shareware Professionals (ASP), a group which sets standards for
  157.       shareware and shareware authors.  More information on the ASP and
  158.       its standards is included in the 4DOS manual.
  159.  
  160.    Upgrade Information for Registered Users
  161.  
  162.       If you purchased 4DOS version 2.1 or later at the $50 rate, or a
  163.       site license for version 2.1 or later, you are entitled to a free
  164.       upgrade to version 3.01.  To get your free upgrade, just download a
  165.       shareware copy of 4DOS version 3.01 and follow the instructions in
  166.       README.DOC.  If you are not entitled to a free upgrade; you wish to
  167.       order a new printed manual; or you prefer to obtain your free
  168.       upgrade on diskette, please use the order form in the file
  169.       ORDER.FRM included with 4DOS, or write to J.P.  Software (no
  170.       telephone orders for free upgrades please!).
  171.  
  172.  
  173.  
  174.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 3 
  175.  
  176.  
  177.   4DOS Features
  178.  
  179.       4DOS is a complete replacement for COMMAND.COM, the command
  180.       processor provided with MS-DOS or PC-DOS.  (References in this
  181.       document to MS-DOS also apply to PC-DOS.)  4DOS is compatible with
  182.       MS-DOS versions 2.0 to 4, and the OS/2 DOS compatibility box, and
  183.       adds many enhancements to your MS-DOS prompt, including:
  184.  
  185.          Minimal Memory Usage
  186.  
  187.             4DOS requires less than 3K of your precious RAM for its
  188.             resident portion (less than 1K with XMS swapping!), and can
  189.             use EMS, XMS, or disk for swapping its transient portion.
  190.  
  191.          Fast Batch Files
  192.  
  193.             4DOS 3 adds a new batch file extension (.BTM, "batch to
  194.             memory") that is compatible with 99% of your existing batch
  195.             files, but runs several times faster.
  196.  
  197.          Executable Extensions
  198.  
  199.             In addition to the normal executable file extensions (.COM,
  200.             .EXE, .BAT, and .BTM), 4DOS allows you to define additional
  201.             extensions and the programs they should invoke.  For
  202.             example, entering a document name could automatically invoke
  203.             your word processor.
  204.  
  205.          On-line Help
  206.  
  207.             4DOS provides help for all of its internal commands, as well
  208.             as the MS-DOS external commands.  You can get help by
  209.             pressing the F1 key at the command prompt.  The 4DOS help
  210.             facility is extensible, so you can add help for your own
  211.             programs.  (Modifications to the help facility require the
  212.             4DOS utility disk, which contains the source text and help
  213.             file compiler.)
  214.  
  215.          Command Line Editing
  216.  
  217.             4DOS provides command line editing, including insert and
  218.             delete, and full cursor key support.  4DOS also offers
  219.             interactive expansion of wildcard filenames on the command
  220.             line.
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 4 
  233.  
  234.  
  235.          Command History
  236.  
  237.             4DOS lets you view, search, modify, and reexecute your
  238.             previous commands.  The commands are saved in memory, and
  239.             can be recalled with the cursor keys.  The command history
  240.             list size is user-defined, from 512 to 8192 characters.
  241.  
  242.          Flexible File Wildcards
  243.  
  244.             4DOS offers more flexible wildcards than COMMAND.COM.  For
  245.             example, you can display all the files that have a "2"
  246.             anywhere in their filename by entering:
  247.  
  248.               dir *2*.*
  249.  
  250.          File Descriptions
  251.  
  252.             4DOS allows you to provide descriptions (up to 40
  253.             characters) for each of your files and directories.  The
  254.             descriptions are displayed with the filenames when you use
  255.             the DIR or SELECT commands.  The description goes with a
  256.             file when you COPY, ERASE, MOVE, or RENAME it.
  257.  
  258.          Multiple Commands on a Single Line
  259.  
  260.             You can enter several commands on a line by separating them
  261.             with a ^ (caret), or other user-defined character.
  262.  
  263.          Expanded and Editable Environment
  264.  
  265.             4DOS provides a user-defined environment size from 512 to
  266.             32000 characters.  You can interactively edit environment
  267.             entries with the ESET command.
  268.  
  269.          Environment Variables
  270.  
  271.             Environment variables allow you to associate a string of
  272.             characters with a variable name, substituting that string
  273.             when the name is used.  4DOS provides a number of predefined
  274.             variables, including system date and time, current
  275.             directory, and default disk, and "variable functions," for
  276.             returning substrings, the parts of a filename (path, name,
  277.             extension), etc.
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 5 
  291.  
  292.  
  293.          Aliases
  294.  
  295.             Aliases allow you to rename or reconfigure commands (for
  296.             example, to pass default parameters to a command, or to give
  297.             MS-DOS the look and feel of a different operating system),
  298.             or to define a new command as a combination of several other
  299.             commands.  Aliases support batch file-like arguments (%1,
  300.             %2, etc.) and environment variables, so when combined with
  301.             the multiple commands feature, they act as very fast batch
  302.             files.
  303.  
  304.          Expanded Command Line
  305.  
  306.             4DOS expands the MS-DOS command input line from 127 to 255
  307.             characters for internal commands.  (Because MS-DOS truncates
  308.             the command line for external commands to 127 characters,
  309.             4DOS makes the full command line available to your programs
  310.             through the CMDLINE environment variable.)
  311.  
  312.          Conditional Commands
  313.  
  314.             4DOS includes two new command line operators: || (OR) and &&
  315.             (AND).  They allow you to control the execution of
  316.             subsequent commands based on the result of the previous
  317.             command.
  318.  
  319.          Additional Redirection Options
  320.  
  321.             In addition to redirection of standard input and standard
  322.             output, 4DOS supports redirection of standard error, and the
  323.             option to prevent overwriting existing files.  4DOS also
  324.             provides TEE and Y "pipe fittings."
  325.  
  326.          EGA/VGA Support
  327.  
  328.             4DOS supports Monochrome, CGA, EGA and VGA displays with any
  329.             number of lines and columns per screen.
  330.  
  331.          Networks
  332.  
  333.             4DOS supports MS-DOS compatible networks, including 3Com 3+
  334.             and Novell Netware.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 6 
  349.  
  350.  
  351.   New and Enhanced Commands
  352.  
  353.        4DOS provides many new internal commands, and new options for
  354.        existing commands.  Most 4DOS commands can take multiple
  355.        arguments.  For example, you can delete several files with a
  356.        single DEL command:
  357.  
  358.          del *.bak test.wks oldfile.txt
  359.  
  360.        You can also copy several files with a single COPY command (the
  361.        target directory here is a:\):
  362.  
  363.          copy *.wks memo.doc *.c a:\
  364.  
  365.        The following list is intended to give you a sampling of some of
  366.        the new and enhanced commands.  See the Command Reference Guide
  367.        for full details.
  368.  
  369.  
  370.          ALIAS / UNALIAS
  371.  
  372.             Define aliases for commonly used commands, allowing you to
  373.             execute a complex series of commands with a few keystrokes.
  374.  
  375.          ATTRIB
  376.  
  377.             Display or change the file attributes (read-only, hidden,
  378.             system, and archive) for the specified files and/or
  379.             directories.
  380.  
  381.          CDD
  382.  
  383.             Change the default drive and directory.
  384.  
  385.          COLOR
  386.  
  387.             Set the screen foreground and background colors.
  388.  
  389.          COPY
  390.  
  391.             COPY includes new switches for copying only updated files
  392.             (where the source is newer than the target), and to prompt
  393.             for confirmation before overwriting existing files.
  394.  
  395.          DESCRIBE
  396.  
  397.             Add 40-character descriptions to filenames.  The
  398.             descriptions are displayed when using DIR and SELECT.
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 7 
  407.  
  408.          DIR
  409.  
  410.             Display the disk directory with a wide variety of options,
  411.             including 1, 2, 4, or 5 column display; sorted by name,
  412.             extension, description, size, or date/time; display
  413.             subdirectories; display file attributes; and display
  414.             subtotals only.
  415.  
  416.          ESET
  417.  
  418.             Interactively edit environment variables and aliases.
  419.  
  420.          EXCEPT
  421.  
  422.             Execute a command except on the specified file(s).
  423.  
  424.          FREE
  425.  
  426.             Display the total and free disk space for the specified
  427.             drive(s).
  428.  
  429.          GLOBAL
  430.  
  431.             Execute a command in the current directory and all of its
  432.             subdirectories.
  433.  
  434.          HELP
  435.  
  436.             Display a pop-up help window for 4DOS internal commands and
  437.             MS-DOS external commands.
  438.  
  439.          HISTORY
  440.  
  441.             Display, clear or load the command history list.
  442.  
  443.          LIST
  444.  
  445.             Display a file on the screen.  LIST provides forward and
  446.             backward paging, vertical and horizontal scrolling, text
  447.             search, and printing.
  448.  
  449.          LOG
  450.  
  451.             Keep a disk log of each command executed, with the date and
  452.             time.
  453.  
  454.          MEMORY
  455.  
  456.             Display the amount of total and available DOS, expanded,
  457.             XMS, and extended memory, and environment space.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 8 
  465.  
  466.          MOVE
  467.  
  468.             Move files between directories and/or drives, and optionally
  469.             prompt before overwriting existing files.
  470.  
  471.          PUSHD / POPD / DIRS
  472.  
  473.             Use a "directory stack" to change directories, perform some
  474.             work, and then return to the original directory.
  475.  
  476.          RENAME
  477.  
  478.             In addition to renaming files, 4DOS also allows you to
  479.             rename files to another directory, and to rename
  480.             directories.
  481.  
  482.          SELECT
  483.  
  484.             Perform a command on selected files (using point-and-shoot
  485.             selection).
  486.  
  487.          SETDOS
  488.  
  489.             Configure the 4DOS internal parameters, including the
  490.             default line editing mode (insert or overstrike), the
  491.             default batch echo mode, the compound command character, the
  492.             escape character, screen size, and cursor shape.
  493.  
  494.          TIMER
  495.  
  496.             A system stopwatch for timing events, including split times.
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.    4DOS 3.01  [5-22-90]            4DOS.INF                         page 9 
  513.  
  514.   Enhanced Batch Processor
  515.  
  516.        The batch processor in 4DOS is compatible with batch files
  517.        written for COMMAND.COM, and includes several new and enhanced
  518.        commands to make batch file programming easier and more powerful,
  519.        including:
  520.  
  521.          BEEP
  522.  
  523.             Beep the speaker at the specified frequency and for the
  524.             specified duration.
  525.  
  526.          CALL
  527.  
  528.             Execute nested batch files without loading a secondary
  529.             copy of the command processor.
  530.  
  531.          CANCEL
  532.  
  533.             Terminate nested batch file processing.
  534.  
  535.          DELAY
  536.  
  537.             Wait for the specified period of time before continuing
  538.             batch processing.
  539.  
  540.          DRAWBOX / DRAWHLINE / DRAWVLINE
  541.  
  542.             Draw boxes, horizontal, and vertical lines in single or
  543.             double widths, in your choice of colors.  These commands
  544.             automatically make connectors when crossing other lines.
  545.  
  546.          GOSUB / RETURN
  547.  
  548.             Call subroutines within a batch file.
  549.  
  550.          IF
  551.  
  552.             Many new comparison tests, (including less than, greater
  553.             than, etc), and tests for memory, disk, and display type.
  554.  
  555.          IFF / THEN / ELSEIFF / ELSE / ENDIFF
  556.  
  557.             Allows nested IF / THEN / ELSE tests in batch files and
  558.             aliases, and supports all of the new IF tests (see above).
  559.  
  560.          INPUT / INKEY
  561.  
  562.             Input variables from the keyboard while in a batch
  563.             file, with an optional timeout period.
  564.  
  565.          KEYSTACK
  566.  
  567.             Send keystrokes to a program, as if entered from the
  568.             keyboard.
  569.  
  570.          QUIT
  571.  
  572.             Exit the current batch file.
  573.  
  574.          SCREEN
  575.  
  576.             Position the cursor and (optionally) display text.
  577.  
  578.  
  579.  
  580.    4DOS 3.01  [5-22-90]            4DOS.INF                        page 10 
  581.  
  582.          SCRPUT
  583.  
  584.             Position the cursor and display text in the specified
  585.             colors.
  586.  
  587.          SETLOCAL / ENDLOCAL
  588.  
  589.             Define a local environment within a batch file, saving the
  590.             original environment, disk, and directory, and restoring
  591.             them when finished.
  592.  
  593.          SHIFT
  594.  
  595.             Optionally specify how many positions to shift,
  596.             including reverse SHIFTs.
  597.  
  598.          TEXT / ENDTEXT
  599.  
  600.             Display a block of text.
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.    4DOS 3.01  [5-22-90]            4DOS.INF                        page 11 
  639.  
  640.    Changes in Version 3.0
  641.    ----------------------
  642.  
  643.    This section gives an overview ofd the changes in 4DOS version 3.0.
  644.    The full list of changes is much too long to include here, and can
  645.    be found in the UPDATE30.DOC file included with 4DOS.  Items marked
  646.    "3.01" are new in version 3.01.
  647.  
  648.       Installation and Memory Usage:
  649.  
  650.          * The loader (4DOS.COM) has been completely rewritten, and now
  651.            requires under 3K of low memory (less than COMMAND.COM!).
  652.  
  653.          * 4DOS now supports swapping to XMS extended memory.
  654.  
  655.          * The resident portion of 4DOS and the master environment can
  656.            now be loaded high if your hardware and software support XMS
  657.            Upper Memory Blocks (UMBs).  If both options are used 4DOS's
  658.            low-memory footprint can be reduced to as little as 256 bytes!
  659.  
  660.          * Aliases are no longer stored in the environment.  This
  661.            eliminates compatibility problems with programs that can't
  662.            handle large environments.
  663.  
  664.  
  665.       Features and Usage:
  666.  
  667.          * A new extension to support "in memory batch files" has been
  668.            added (.BTM = "batch to memory").  .BTM files are loaded
  669.            into memory and then executed without requiring further disk
  670.            I/O.  They are up to 5x faster than 4DOS .BAT files, and may
  671.            show an even greater improvement over COMMAND.COM .BAT files.
  672.  
  673.          * The command line parser has been completely rewritten.  The
  674.            new parser provides additional flexibility for long commands;
  675.            allows environment variable and alias changes to affect later
  676.            commands on the same line; and allows the use of aliases
  677.            inside the EXCEPT, FOR, GLOBAL, IF, and SELECT commands.
  678.  
  679.          * I/O redirection is now fully nestable.  This allows you to
  680.            (for example) redirect all output from a batch file file or
  681.            alias with a single redirection specification.
  682.  
  683.          * Many new internal environment variables have been added.  The
  684.            additions include:
  685.  
  686.               %?              Exit code of last external program
  687.               %_bg, %_fg      Current screen colors
  688.               %_cpu           CPU type
  689.               %_cwp, %_cwps   Like %_cwd and %_cwds but without the drive
  690.               %_shell         Current shell nesting level
  691. 3.01          %_dow           Day of the week
  692. 3.01          %_rows          Screen rows
  693. 3.01          %_columns       Screen columns
  694.  
  695.  
  696.    4DOS 3.01  [5-22-90]            4DOS.INF                        page 12 
  697.  
  698.          * A new internal "function variable" type has been added.
  699.            These functions allow you to parse strings.  The functions
  700.            are:
  701.  
  702.               %@ext[filename]                Get extension part of filename
  703.               %@full[filename]               Get full file name
  704.               %@len[string]                  Get the length of a string
  705.               %@line[filename,n]             Get line n from a file
  706.               %@name[filename]               Get name part of filename
  707.               %@path[filename]               Get path part of filename
  708.               %@search[filename]             Search the path
  709.               %@substr[string,start,len]     Extract a substring
  710. 3.01          %@eval[expression]             Evaluate an arithmetic
  711.                                              expression
  712.  
  713.          * The new syntax %[varname] will accept any sequence of
  714.            characters as a valid environment variable name for
  715.            expansion.
  716.  
  717.          * The %# variable has been added to batch files.  It returns
  718.            the number of command line arguments (%1 - %n).
  719.  
  720.          * SHARE / LAN support has been added for all file I/O.
  721.  
  722.          * 4DOS now fully supports the DOS 4.0 DOSSHELL command.
  723.  
  724.  
  725.       Commands:
  726.  
  727.          ALIAS:  Lines beginning with a colon (":") are now ignored in
  728.          ALIAS /R files; this allows you to add comments to the files.
  729.  
  730.    -->   ATTRIB:  No longer changes subdirectory attributes unless the new
  731.          /D(irectory) switch is used.
  732.  
  733.          CD and CDD:  Added support for Netware-like args "..." to change
  734.          to the directory two levels up, "...." to go three levels up, etc.
  735.  
  736.          CLS:  Now allows color specification if ANSI.SYS is installed.
  737.          e.g. CLS BRIGHT WHITE ON BLUE.
  738.  
  739.          COLOR:  This is a new command to set the screen colors.
  740.  
  741.          COPY:  Added switches to turn off the display of files copied;
  742.          prompt before overwriting an existing file; and copy the file
  743.          only if the target doesn't exist or is older than the source.
  744.  
  745.          DEL:  Added switches to turn off the display of files deleted,
  746.          and to skip the "Are you sure" prompt.
  747.  
  748.          DELAY:  This is a new command to wait a specified number of
  749.          seconds.
  750.  
  751.  
  752.  
  753.  
  754.    4DOS 3.01  [5-22-90]            4DOS.INF                        page 13 
  755.  
  756.          DIR:  Added a new switch for 4-column display; vertical sort
  757.          now gives newspaper-style ("snaking") columns in paged mode;
  758.          support for "include lists" to view several file specs in the
  759.          same list.
  760.  
  761.          DRAWBOX, DRAWHLINE, DRAWVLINE:  These new commands draw boxes
  762.          and lines on the display.  Color control is included, and
  763.          connectors are generated automatically when two lines intersect.
  764.  
  765.          HISTORY:  The history can now be read in from a file.
  766.  
  767.          IF:  There are new IF conditions which allow you to test for
  768.          file attributes (including volume label), monitor and video
  769.          card types, free memory (DOS, EMS, XMS, extended), free disk
  770.          space, file size, and existence of an alias.
  771.  
  772.          IFF:  This is probably the single most powerful new feature
  773.          of version 3.0.  It is a block-structured command allowing
  774.          IFF / THEN / ELSE / ELSEIFF structures in batch files and
  775.          aliases.  See the  manual for further details.
  776.  
  777.          INKEY and INPUT:  A new switch has been added to wait a
  778.          specified time for a reply.
  779.  
  780.          LIST:  Added new switches to get input from standard input
  781.          instead of a file, and to wrap all lines at the right side of
  782.          the screen for viewing non-text files; new keys to shift left
  783.          or right 40 columns at a time; increased EGA / VGA speed.
  784.  
  785. 3.01     LOADBTM:  A new command which switches any .BAT or .BTM file
  786.          into or out of high-speed .BTM mode (see above).
  787.  
  788.          LOG:  A new command which allows you to log all commands
  789.          entered at the prompt to a log file, with date and time stamps.
  790.  
  791.          MEMORY:  The display includes several new items:  total and free
  792.          XMS memory; whether the High Memory Area is free; total and free
  793.          alias space, and history list size.
  794.  
  795.          MOVE:  Added switches to turn off the display of files copied,
  796.          and prompt before overwriting an existing file.
  797.  
  798.          PROMPT:  $xd: displays the current directory for the specified
  799.          drive; $z displays the 4DOS shell nesting level.
  800.  
  801.          PUSHD / POPD:  The directory stack now discards the oldest
  802.          entries when full and "wraps around"; PUSHD now supports
  803.          Netware-like args as in CD and CDD:  "..." to change to the
  804.          directory two levels up, "...." to go three levels up, etc.
  805.  
  806.          REN:  Added a switch to turn off the display of the files
  807.          renamed.
  808.  
  809.  
  810.  
  811.  
  812.    4DOS 3.01  [5-22-90]            4DOS.INF                        page 14 
  813.  
  814.  
  815.          SCRPUT:  This new command to writes text directly to the
  816.          screen, and includes color control and cursor positioning.
  817.  
  818.          SELECT:  Files can now be marked with the spacebar, and
  819.          pressing the spacebar or "+" on a marked file will unmark
  820.          it; "include  lists" supported as in DIR; the command and
  821.          command length are displayed on screen.
  822.  
  823.          SET:  Added switches to pause after each page of display, and
  824.          reads the environment variables from a file.
  825.  
  826.          SETDOS:  New switches to force 4DOS to assume ANSI.SYS is
  827.          installed; disable and re-enable internal commands; read
  828.          input one line at a time for compatibility with some programs;
  829.          and to force all filenames to be displayed in upper case.
  830.  
  831.          SHIFT:  This command has been modified to prevent execution
  832.          except while in a batch file.
  833.  
  834.          SWAPPING:  New command which turns swapping on or off.
  835.  
  836.          UNSET:  New command to remove environment variables.
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.    4DOS 3.01  [5-22-90]            4DOS.INF                        page 15 
  871.  
  872.