home *** CD-ROM | disk | FTP | other *** search
/ Lion Share / lionsharecd.iso / utils_mz / unxshl.zip / GUIDE < prev    next >
Text File  |  1989-06-01  |  74KB  |  3,534 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                        fLIST
  21.                               The Power User's Shell
  22.       ------------------------------------------------------------------
  23.                                 User's Guide
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                                Copyright (c) 1985-89
  38.                              All rights reserved
  39.  
  40.  
  41.  
  42.                                 CodeCrafters
  43.                             Post Office Box 1317
  44.                                  Londonderry, NH
  45.                                   03053-1317
  46.                                       U.S.A.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.        fLIST and PC-FLIST are trademarks of CodeCrafters.
  54.     CompuServe is a registered trademark of CompuServe, Inc.
  55.      DESQview and DESQview/386 are trademarks of Quarterdeck Office
  56.                 Systems.
  57.      IBM, PC/AT and PS/2 are registered trademarks of International
  58.              Business Machines Corporation.
  59.    MS-DOS, MS-Windows, MS-OS/2 and XENIX are registered trademarks of
  60.              Microsoft Corporation.
  61.       SCO is a trademark of The Santa Cruz Operation, Inc.
  62.    Sprint: The Professional Word Processor is a registered trademark
  63.              of Borland International, Inc.
  64.        Unix is a registered trademark of AT&T Bell Laboratories.
  65.          Wang is a trademark of Wang Laboratories, Inc.
  66.  
  67.  
  68.  
  69.              Copyright (c) 1985-89.
  70.               All rights reserved.
  71.              Printed in the U.S.A.
  72.  
  73.  
  74.  
  75.       This manual was produced with Sprint: The Professional Word
  76.                    Processor.
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.                     Contents
  90.  
  91.  
  92.  
  93.            Introduction                          3
  94.  
  95.            Chapter 1  Getting Started                  5
  96.           About fLIST  . . . . . . . . . . . . . . . . . . .  5
  97.           Installing fLIST . . . . . . . . . . . . . . . . .  6
  98.           Environment Setup  . . . . . . . . . . . . . . . .  8
  99.  
  100.            Chapter 2  A Tutorial                     11
  101.           Loading fLIST  . . . . . . . . . . . . . . . . . . 11
  102.           Moving The Cursor  . . . . . . . . . . . . . . . . 12
  103.           Sorting the List . . . . . . . . . . . . . . . . . 13
  104.           Executing DOS Commands . . . . . . . . . . . . . . 14
  105.           Manipulating Filenames . . . . . . . . . . . . . . 14
  106.           Getting Help . . . . . . . . . . . . . . . . . . . 15
  107.           Expanding the List . . . . . . . . . . . . . . . . 17
  108.           Creating Another List  . . . . . . . . . . . . . . 17
  109.           Quiting a List . . . . . . . . . . . . . . . . . . 18
  110.  
  111.            Chapter 3  Command Line Reference             19
  112.           Running fLIST  . . . . . . . . . . . . . . . . . . 19
  113.           Selecting Files  . . . . . . . . . . . . . . . . . 20
  114.  
  115.            Chapter 4  Command Reference                 23
  116.           Summary of Commands  . . . . . . . . . . . . . . . 23
  117.           /A (Add) . . . . . . . . . . . . . . . . . . . . . 24
  118.           /B (Bottom)  . . . . . . . . . . . . . . . . . . . 24
  119.           /C (Cancel)  . . . . . . . . . . . . . . . . . . . 25
  120.           /F (Find)  . . . . . . . . . . . . . . . . . . . . 25
  121.           /H (Help)  . . . . . . . . . . . . . . . . . . . . 26
  122.           /K (Keys)  . . . . . . . . . . . . . . . . . . . . 26
  123.           /L (List)  . . . . . . . . . . . . . . . . . . . . 27
  124.           /M (Marked)  . . . . . . . . . . . . . . . . . . . 28
  125.           /O (Omit)  . . . . . . . . . . . . . . . . . . . . 28
  126.           /Q (Quit)  . . . . . . . . . . . . . . . . . . . . 29
  127.           /R (Replace) . . . . . . . . . . . . . . . . . . . 29
  128.           /S (Sort)  . . . . . . . . . . . . . . . . . . . . 30
  129.           /T (Top) . . . . . . . . . . . . . . . . . . . . . 31
  130.           /U (Update)  . . . . . . . . . . . . . . . . . . . 31
  131.           /X (eXecute) . . . . . . . . . . . . . . . . . . . 32
  132.           / (Goto) . . . . . . . . . . . . . . . . . . . . . 32
  133.           ? (Recall) . . . . . . . . . . . . . . . . . . . . 33
  134.           = (Repeat) . . . . . . . . . . . . . . . . . . . . 33
  135.  
  136.  
  137.  
  138.  
  139.  
  140.                       i
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.     Chapter 5  Variable Reference                  35
  148.        Summary of Variables  . . . . . . . . . . . . . .  35
  149.        / (DRIVE:\PATH\NAME.EXT)  . . . . . . . . . . . .  35
  150.        /D (DRIVE:) . . . . . . . . . . . . . . . . . . .  36
  151.        /E (.EXT) . . . . . . . . . . . . . . . . . . . .  36
  152.        /N (NAME) . . . . . . . . . . . . . . . . . . . .  37
  153.        /P (\PATH\) . . . . . . . . . . . . . . . . . . .  37
  154.  
  155.     Appendix A  fLIST Messages                  39
  156.  
  157.     Appendix B  Default Key Assignments              43
  158.  
  159.     Index                              47
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                    ii
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.                      Figures
  218.  
  219.  
  220.            Figure 2.1: The fLIST Display . . . . . . . . . . . . 12
  221.            Figure 2.2: The fLIST Help Window . . . . . . . . . . 16
  222.            Figure 2.3: The fLIST Keys Window . . . . . . . . . . 17
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                      iii
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.                    iv
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.                      Tables
  346.  
  347.  
  348.            Table 1: Schedule of Fees . . . . . . . . . . . . . . .4
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.                       v
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.    2                           fLIST User's Guide
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.                      Introduction
  474.  
  475.  
  476.       fLIST is a  commercial  software product marketed through a unique
  477.       method of  distribution  known  as  Shareware.  This    distribution
  478.       method allows you an    opportunity  to  evaluate  the product for a
  479.       period of  30  days  prior  to  making  an investment. Use of this
  480.       product beyond the evaluation period without    obtaining  a license
  481.       is prohibited and constitutes theft.
  482.  
  483.       The programs and documentation contained in the Evaluation Package
  484.       are complete and unabridged. The  Licensed  User  Package includes
  485.       the latest  version  of  the    programs  and  printed documentation
  486.       contained in the Evaluation  Package    as  well as additional files
  487.       and printed documentation  which enable the complete customization
  488.       of fLIST.
  489.  
  490.       You  may  distribute    copies    of  the Evaluation Package  for  the
  491.       purpose  of evaluation only, provided it  is    distributed  in  its
  492.       original, unmodified form and  without  charge,  beyond reasonable
  493.       media, shipping and/or handling fees.
  494.  
  495.       fLIST may be licensed for  both private, noncommercial use as well
  496.       as by companies  and/or  institutions.  To  license  fLIST, simply
  497.       complete the fLIST License Agreement provided with  the Evaluation
  498.       Package and mail it, along with a check  or  money  order  for the
  499.       appropriate fee(s), as shown in Table 1, to:
  500.  
  501.                      CodeCrafters
  502.                  Post Office Box 1317
  503.                  Londonderry, NH  03053-1317
  504.                     U.S.A.
  505.  
  506.       Product support and  information  is    provided  to  licensed users
  507.       only. Support or information is available through:
  508.  
  509.           *  CompuServe   Information   Service   electronic   mail   at
  510.          73647,1011.
  511.  
  512.           *  U.S. Mail at the address listed above.
  513.  
  514.       Please include a complete problem description as well as a daytime
  515.       telephone number.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.       Introduction                               3
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                Table 1: Schedule of Fees
  532.  
  533.  
  534.    MS-DOS Licenses
  535.                   1
  536.    Individual (noncommercial) User  (1 CPU) .............. $  35 (US)
  537.                   1
  538.    Individual User Version Upgrade  ...................... $  20 (US)
  539.              2
  540.    Institutional User  (1-10 CPUs) ....................... $  75 (US)
  541.              3
  542.    Institutional User  (11-50 CPUs) ...................... $ 150 (US)
  543.              4
  544.    Institutional User  (Over 50 CPUs) .................... $ 300 (US)
  545.                      5
  546.    Institutional User Version Upgrade  .................... No Charge
  547.  
  548.  
  549.  
  550.    MS-DOS Supplies
  551.                   6
  552.    fLIST Distribution Diskette    .......................... $   5 (US)
  553.                    6
  554.    fLIST Diskette Labels (50 count)  ..................... $   5 (US)
  555.              6
  556.    fLIST User's Guide  ................................... $  10 (US)
  557.                 6
  558.    fLIST Customization Guide  ............................ $  10 (US)
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.    __________________________________________________________________
  569.  
  570.    1. Includes 1 fLIST Distribution Diskette,  1  fLIST  User's Guide
  571.       and 1 fLIST Customization Guide.
  572.  
  573.    2. Includes 1 fLIST Distribution Diskette and 9 additional labels,
  574.       1 fLIST User's Guide and 1 fLIST Customization Guide.
  575.  
  576.    3. Includes 2  fLIST  Distribution  Diskettes  and  48  additional
  577.       labels, 2 fLIST User's Guides and 2 fLIST Customization Guides.
  578.  
  579.    4. Includes 3  fLIST  Distribution  Diskettes  and  97  additional
  580.       labels, 3 fLIST User's Guides and 3 fLIST Customization Guides.
  581.  
  582.    5. Includes 1 fLIST Distribution Diskette and additional labels.
  583.  
  584.    6. Available to licensed users only
  585.  
  586.  
  587.  
  588.    4                           fLIST User's Guide
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                       Chapter 1
  602.  
  603.                    Getting Started
  604.  
  605.  
  606.       Thank you for taking the time  to  evaluate fLIST. We are sure you
  607.       will find it to be a valuable and time saving product. Please take
  608.       the time to read this User's Guide to obtain a  good understanding
  609.       of how you may put fLIST to  work  for  you.    We  hope  that after
  610.       evaluating  fLIST  you  will become one of its many licensed users
  611.       and staunch advocates.
  612.  
  613.  
  614.  
  615.       About fLIST
  616.  
  617.  
  618.       fLIST is a powerful shell  program which can greatly increase your
  619.       productivity    when used to its full  potential.  It  can  simplify
  620.       complex tasks such as  program  development  while  making tedious
  621.       tasks such as file management seem enjoyable. fLIST enables you to
  622.       create lists of files  and/or  directories  which can be scrolled,
  623.       sorted and/or processed with DOS commands or batch files.
  624.  
  625.       fLIST provides a wide variety  of features to enhance your current
  626.       environment, for instance:
  627.  
  628.           *  A DOS command line for every file within the list
  629.  
  630.           *  Built-in  filename  manipulation  to reduce filename typing
  631.          errors
  632.  
  633.           *  Different groups of files may    be  combined  into  a single
  634.          list
  635.  
  636.           *  An unlimited number of separate and distinct file lists
  637.  
  638.           *  Enhanced pattern matching enabling precise file selection
  639.  
  640.           *  File marking to simplify processing of related files
  641.  
  642.           *  Extensive customization options to suit your preferences
  643.  
  644.           *  International    date  and  time  support   and    multilingual
  645.          messages
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.       Chapter 1,  Getting Started                       5
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.    fLIST was inspired  by  a  utility  of  the same name from the IBM
  660.    VM/CMS mainframe environment which provided some of these features
  661.    to grateful users with many tasks to accomplish.
  662.  
  663.    fLIST was  developed in the MS-DOS environment where attention was
  664.    focused on creating    an  interface which closely resembled that of
  665.    the original IBM utility and  worked well in MS-DOS, MS-OS/2, UNIX
  666.    and XENIX environments. fLIST is currently  available  for MS-DOS,
  667.    UNIX and XENIX systems  which  meet    or  exceed the minimum system
  668.    configurations outlined below.
  669.  
  670.    Minimum MS-DOS configuration is:
  671.  
  672.        *  MS-DOS (or PC-DOS) Version 2.10 or later
  673.  
  674.        *  Any of the following video systems:
  675.  
  676.           -  IBM MDA/CGA/EGA/MCGA/VGA memory mapped video
  677.  
  678.           -  IBM PC/AT/PS BIOS compatible video via INT 10H
  679.  
  680.           -  ANSI 3.64-1979 compatible video via MS-DOS stdout
  681.  
  682.        *  Any of the following keyboard systems:
  683.  
  684.           -  IBM PC/AT/PS BIOS compatible keyboard via INT 16H
  685.  
  686.           -  IBM PC/AT/PS compatible keyboard via MS-DOS stdin
  687.  
  688.           -  Wang PC/APC compatible keyboard via MS-DOS stdin
  689.  
  690.        *  128K of available memory
  691.  
  692.    Minimum UNIX/XENIX configuration is:
  693.  
  694.        *  UNIX System V Release  2  (SCO XENIX System V Release 2) or
  695.       later
  696.  
  697.        *  TERMINFO Curses terminal I/O package
  698.  
  699.        *  TERMINFO terminal attributes database
  700.  
  701.    For    information  about  licensing  fLIST  for  use    on UNIX/XENIX
  702.    systems, please contact us at the address shown on page 3.
  703.  
  704.  
  705.  
  706.    Installing fLIST
  707.  
  708.  
  709.    The fLIST Evaluation Package  includes  this  User's Guide and the
  710.    Evaluation Diskette, which contains the following files:
  711.  
  712.    FLIST.EXE       Main fLIST program
  713.  
  714.  
  715.  
  716.    6                           fLIST User's Guide
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.       FLIST.HLP      Help file displayed with /H command
  724.  
  725.       FLIST.PRO      Sample customization Profile
  726.  
  727.       GUIDE       ASCII version of this User's Guide
  728.  
  729.       LICENSE      fLIST License Agreement
  730.  
  731.       README      Latest information about fLIST
  732.  
  733.       The fLIST  Licensed  User  Package,  provided  to  licensed users,
  734.       includes the Customization Guide  and  the  Distribution Diskette,
  735.       which  contains  the    latest versions of  all  the  files  on  the
  736.       Evaluation Diskette as well as the following files:
  737.  
  738.       FLHELP.EXE      fLIST Help File Generator
  739.  
  740.       HELPTEXT      Help file source text
  741.  
  742.       The version of the fLIST  program contained on the Evaluation Disk
  743.       is  complete and fully-functional, only information and  utilities
  744.       used in  customizing fLIST have been withheld. By withholding this
  745.       information,    those  who  would continue to use  fLIST  after  the
  746.       evaluation period without obtaining a license,  which  is illegal,
  747.       cannot access its true power.  We apologize for these methods, but
  748.       it has been our experience  in several years of Shareware software
  749.       marketing that fewer    than  10%  of  those  who use a product on a
  750.       regular basis ever obtain a license.
  751.  
  752.       To install fLIST, simply follow the procedure outlined below:
  753.  
  754.          1.  Type CD C:\ and press Enter to go to the root directory.
  755.  
  756.          2.  Type MD FLIST and  press  Enter  to  create a new directory
  757.          called FLIST.
  758.  
  759.          3.  Move into the new directory by typing CD FLIST and pressing
  760.          Enter.
  761.  
  762.          4.  Insert in Drive A either:
  763.  
  764.             a.    the Distribution Disk, if you are a licensed user of
  765.             fLIST.
  766.  
  767.             b.    the Evaluation Disk, if you are evaluating fLIST.
  768.  
  769.          5.  Type COPY A:*.* Enter.
  770.  
  771.          6.  Review the latest information about  fLIST  by  typing TYPE
  772.          README | MORE and pressing Enter.
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.       Chapter 1,  Getting Started                       7
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.    Environment Setup
  788.  
  789.  
  790.    fLIST utilizes the following environment variables to locate files
  791.    and indicate which features can be used on your system:
  792.  
  793.    PATH        This variable is used  by  DOS  to  identify which
  794.            directories are to be  searched  when  looking for
  795.            commands  to run. You should include the  C:\FLIST
  796.            directory in your PATH.  Define  this  variable by
  797.            typing PATH C:\FLIST  followed by the remainder of
  798.            your current PATH, if any, and pressing Enter. You
  799.            should also add  this command to your AUTOEXEC.BAT
  800.            file  to  define  PATH  each  time  you  boot your
  801.            system.
  802.  
  803.    FLIST       This variable is used to identify the directory in
  804.            which fLIST resides. Although this variable is not
  805.            required, as fLIST will search the PATH  to locate
  806.            its files, using  this variable can eliminate this
  807.            time   consuming   search   process.  Define  this
  808.            variable by typing SET FLIST=C:\FLIST and pressing
  809.            Enter. You should also add  this  command  to your
  810.            AUTOEXEC.BAT file to define    FLIST  each  time you
  811.            boot your system.
  812.  
  813.    TERM        This variable is used to identify the video system
  814.            used on your system. If you are not    using  a 100%
  815.            IBM     compatible   this  variable   is   required,
  816.            otherwise  it may be used to  select  any  of  the
  817.            enhanced   video   modes    available    on     true
  818.            compatibles.  You may select any of the  following
  819.            values for this variable:
  820.  
  821.            ibm-pc      100% IBM compatible with an  MDA, CGA,
  822.                    EGA, MCGA or VGA  video    system    to be
  823.                    used  in 25-line text mode. This  mode
  824.                    is the default if this variable is not
  825.                    defined.
  826.  
  827.            ega-pc      100% IBM compatible with an  EGA video
  828.                    system  to be  used  in    43-line  text
  829.                    mode.
  830.  
  831.            vga-pc      100%  IBM compatible with a VGA    video
  832.                    system  to be  used  in    50-line  text
  833.                    mode.
  834.  
  835.            bios-pc     MS-DOS system with IBM compatible BIOS
  836.                    video and keyboard interfaces.
  837.  
  838.            ansi-pc     MS-DOS  system  with  monochrome  ANSI
  839.                    3.64-1979 compatible video  system via
  840.  
  841.  
  842.  
  843.  
  844.    8                           fLIST User's Guide
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.                       stdout.  Standard  IBM  keyboard codes
  852.                       must be available via stdin.
  853.  
  854.               c_ansi-pc   MS-DOS   system    with    color    ANSI
  855.                       3.64-1979 compatible video  system via
  856.                       stdout.  Standard  IBM  keyboard codes
  857.                       must be available via stdin.
  858.  
  859.               wang-pc     Wang  PC/APC  system  with  monochrome
  860.                       ANSI 3.64-1979 compatible video system
  861.                       via stdout. Wang PC/APC keyboard codes
  862.                       must be available via stdin.
  863.  
  864.               Define this variable    by typing SET TERM= followed
  865.               by your  selection,  in  lower-case,    and pressing
  866.               Enter. You should also add  this  command  to your
  867.               AUTOEXEC.BAT    file  to  define  TERM each time you
  868.               boot your system.
  869.  
  870.               When using operating environments such as DESQview
  871.               or Microsoft    Windows,  you  should  select either
  872.               bios-pc, ansi-pc or c_ansi-pc  to  allow  fLIST to
  873.               run  inside    a   window.   If   you     are   using
  874.               DESQview/386, any of the IBM compatible selections
  875.               may be used as the video memory can be virtualized
  876.               using the  memory  remapping    capabilities  of the
  877.               80386 processor.
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.       Chapter 1,  Getting Started                       9
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.    10                           fLIST User's Guide
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.                       Chapter 2
  986.  
  987.                       A Tutorial
  988.  
  989.  
  990.       This tutorial is designed to quickly    illustrate  the fundamentals
  991.       of fLIST which will be expanded upon throughout  the    remainder of
  992.       this guide. While you study this chapter, please bear in mind that
  993.       fLIST may be fully  tailored    to  your preferences. The keystrokes
  994.       described here represent the default configuration of  the product
  995.       as distributed. Also remember that when a keystroke such as Ctrl-X
  996.       is described, Ctrl should be held down while X is pressed.
  997.  
  998.  
  999.  
  1000.       Loading fLIST
  1001.  
  1002.  
  1003.       Let's begin by creating a list of files in the  C:\FLIST directory
  1004.       by following this procedure:
  1005.  
  1006.          1.  Move  into  the  FLIST directory by typing  CD  \FLIST  and
  1007.          pressing Enter.
  1008.  
  1009.          2.  Load fLIST by typing FLIST and pressing Enter.
  1010.  
  1011.       Your screen should now look similar to the display shown in Figure
  1012.       2.1.
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.       Chapter 2,  A Tutorial                      11
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.    +----------------------------------------------------------------+
  1044.    | fLIST Version 3.00 - Copyright/ /rafters. All rights reserved. |
  1045.    | 1 List =======================\ \============================= |
  1046.    | C1 C:\FLIST\*           / /    (Group Area)         8/142K |
  1047.    | ==============================\ \============================= |
  1048.    | C1 .        |_           / /        |<DIR>   12-29-88 14:11 |
  1049.    | C1 ..        |           \ \        |<DIR>   12-29-88 14:11 |
  1050.    | C1 FLIST.EXE   |           / /        |  58282  5-15-89  3:00 |
  1051.    | C1 FLIST.HLP   |           \ \        |    9313  5-15-89  3:00 |
  1052.    | C1 FLIST.PRO   |           / /        |     187  5-15-89  3:00 |
  1053.    | C1 GUIDE        |           \ \        |  73978  5-15-89  3:00 |
  1054.    | C1 LICENSE     |           / /        |    2631  5-15-89  3:00 |
  1055.    | C1 README        |           \ \        |     658  5-15-89  3:00 |
  1056.    |            |           / /        |                |
  1057.    |            |           \ \        |                |
  1058.    |   (Name Area)  |        (Input / /Area) |      (Info Area)        |
  1059.    |            |           \ \        |                |
  1060.    |            |           / /        |                |
  1061.    |            |           \ \        |                |
  1062.    | ==============================/ /============================= |
  1063.    |         Press <Ctrl-F> for Hel\ \ss <Ctrl-K> for Keys        |
  1064.    +----------------------------------------------------------------+
  1065.  
  1066.              Figure 2.1: The fLIST Display
  1067.  
  1068.    The fLIST display is divided  into several areas which contain the
  1069.    following information:
  1070.  
  1071.    Group Area       This   area    shows  which  groups  of  files   are
  1072.            contained in the list.  Each  line  identifies the
  1073.            selection pattern used to  create  the  group, the
  1074.            number of files selected and thier total size.
  1075.  
  1076.    Name Area       This area identifies each file in the list as well
  1077.            as its relationship to a  group  within  the Group
  1078.            Area.
  1079.  
  1080.    Input Area       This  area  contains  individual DOS command lines
  1081.            for each file in the list.
  1082.  
  1083.    Info Area       This  area  relates    statistical information about
  1084.            individual files in the list.
  1085.  
  1086.  
  1087.  
  1088.    Moving The Cursor
  1089.  
  1090.  
  1091.    Movement within the list is accomplished using the standard keypad
  1092.    cursor and page keys as follows:
  1093.  
  1094.    Up           Move the cursor up one line, scrolling the list as
  1095.            required.
  1096.  
  1097.  
  1098.  
  1099.  
  1100.    12                           fLIST User's Guide
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.       Down          Move the cursor down one line, scrolling  the list
  1108.               as required.
  1109.  
  1110.       Left          Move the cursor left one column, if possible.
  1111.  
  1112.       Right       Move the cursor right one column, if possible.
  1113.  
  1114.       Enter       Move the cursor to  column  one  of the next line,
  1115.               scrolling the list as required.
  1116.  
  1117.       Tab          Move the cursor to the  start of the next word, if
  1118.               possible.
  1119.  
  1120.       Shift-Tab      Move the cursor to the start of the previous word,
  1121.               if possible.
  1122.  
  1123.       Ins          Switch between Insert and Overwrite modes.
  1124.  
  1125.       Del          Delete the character above the cursor.
  1126.  
  1127.       Backspace      Delete the character to the left of the cursor.
  1128.  
  1129.       Home          Move the cursor to column one.
  1130.  
  1131.       End          Move the cursor past    the  last  character  on the
  1132.               line.
  1133.  
  1134.       PgUp          Scroll the list up one page, if possible.
  1135.  
  1136.       PgDn          Scroll the list down one page, if possible.
  1137.  
  1138.       Ctrl-Left      Delete the characters to the left of the cursor.
  1139.  
  1140.       Ctrl-Right      Delete the characters to the right of the cursor.
  1141.  
  1142.       Ctrl-Home      Move the cursor to the top line on the screen.
  1143.  
  1144.       Ctrl-End      Move the cursor to the bottom line on the screen.
  1145.  
  1146.       Ctrl-PgUp      Scroll to the first page of the list.
  1147.  
  1148.       Ctrl-PgDn      Scroll to the last page of the list.
  1149.  
  1150.  
  1151.  
  1152.       Sorting the List
  1153.  
  1154.  
  1155.       fLIST provides several methods of sorting the list, such as:
  1156.  
  1157.           *  Date/Time in descending sequence by pressing Ctrl-D
  1158.  
  1159.           *  Extension and Name in ascending sequence by pressing Ctrl-E
  1160.  
  1161.  
  1162.  
  1163.  
  1164.       Chapter 2,  A Tutorial                      13
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.        *  Group, Name and Extension in ascending sequence by pressing
  1172.       Ctrl-G
  1173.  
  1174.        *  Name and Extension in ascending sequence by pressing Ctrl-N
  1175.  
  1176.        *  Size in descending sequence by pressing Ctrl-S
  1177.  
  1178.  
  1179.  
  1180.    Executing DOS Commands
  1181.  
  1182.  
  1183.    To illustrate just  how  easy  it  is to execute DOS commands from
  1184.    fLIST, let's display the README file again following these steps:
  1185.  
  1186.       1.  Move the cursor to the  README command line by pressing the
  1187.       Down or Up as many times as required.
  1188.  
  1189.       2.  View README by typing TYPE and pressing Ctrl-X.
  1190.  
  1191.       3.  After viewing  the file, press any key when the Holding ...
  1192.       message appears in  the  lower right corner of your screen.
  1193.       This    message  tells    you that fLIST is  holding  its  next
  1194.       display to allow you time to read what is currently  on the
  1195.       screen.
  1196.  
  1197.    Multiple commands can be executed  by  pressing  Ctrl-X  with more
  1198.    than one command line entered.  In fact, every command line within
  1199.    the    list  could  contain a command. Multiple commands can also be
  1200.    executed using a  single  file by delimiting them with semicolons.
  1201.    For example, TYPE;ERASE would  display  a  file  and then erase it
  1202.    when Ctrl-X was pressed.
  1203.  
  1204.    fLIST uses a special command character, / (ASCII  47)  by default,
  1205.    to identify commands and variable references. If you  need  to use
  1206.    this character literally  in  a DOS command, specify the character
  1207.    twice. For example, DIR /P would become DIR \FLIST\ after variable
  1208.    substitution, described  in    the  next  section,  whereas  DIR //P
  1209.    achieves the desired result DIR /P.
  1210.  
  1211.    After each command line is executed, it is changed to a comment by
  1212.    inserting the fLIST comment character, * (ASCII 42) by default, at
  1213.    the beginning of the line. Should you wish to execute  the command
  1214.    again, simply delete  the  comment character and press Ctrl-X. You
  1215.    may also use the comment character to prevent fLIST from executing
  1216.    command lines you do not want executed at this time.
  1217.  
  1218.  
  1219.  
  1220.    Manipulating Filenames
  1221.  
  1222.  
  1223.    fLIST helps you eliminate typing  errors by providing a variety of
  1224.    filename  manipulation  variables.  Normally,  fLIST  appends  the
  1225.  
  1226.  
  1227.  
  1228.    14                           fLIST User's Guide
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.       filename to the end of your command before it is executed. This is
  1236.       why TYPE on  the  README command line becomes TYPE C:\FLIST\README
  1237.       when    executed  by  DOS. You can, however, control the handling of
  1238.       filenames  to  meet    your  requirements.  Suppose  the  following
  1239.       commands were entered on the same README command line:
  1240.  
  1241.       ERASE       Becomes  ERASE  C:\FLIST\README, the    filename  is
  1242.               appended to the command by default.
  1243.  
  1244.       COPY / A:      Becomes COPY C:\FLIST\README A:, the / is replaced
  1245.               by the complete filename.
  1246.  
  1247.       DIR /D      Becomes DIR C:, the  /D  is  replaced by the drive
  1248.               portion of the filename.
  1249.  
  1250.       DIR /P*.EXE      Becomes DIR \FLIST\*.EXE, the  /P  is  replaced by
  1251.               the path portion of the filename.
  1252.  
  1253.       TYPE /N      Becomes TYPE README, the  /N    is  replaced  by the
  1254.               name portion of the filename.
  1255.  
  1256.       DIR /E      Becomes DIR, the /E is replaced  by  the extension
  1257.               portion of the filename (null in this case).
  1258.  
  1259.       /O COMMAND      Becomes COMMAND, the /O prevents the filename from
  1260.               being appended to the command.
  1261.  
  1262.  
  1263.  
  1264.       Getting Help
  1265.  
  1266.  
  1267.       Now let's take a look at fLISTs Help file by pressing Ctrl-F. This
  1268.       pop-up  window,  shown  in Figure 2.2, may be scrolled by pressing
  1269.       the keys shown along the bottom window border. When you  have seen
  1270.       enough, press Esc to exit the Help file.
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.       Chapter 2,  A Tutorial                      15
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.    +----------------------------------------------------------------+
  1300.    | fLIST Version 3.00 - Copyright/ /rafters. All rights reserved. |
  1301.    | 1 List =======================\ \============================= |
  1302.    | C1 +========================= / /=========================+42K |
  1303.    | ===|               \ \                   |=== |
  1304.    | C1 | 1. The On-line Help Windo/ /                   |:11 |
  1305.    | C1 | =========================\ \                   |:11 |
  1306.    | C1 | fLIST presently supports / /navigation keys;           |:00 |
  1307.    | C1 |               \ \                   |:00 |
  1308.    | C1 |     "D" or Down Arrow   -/ /ine                      |:00 |
  1309.    | C1 |     "U" or Up Arrow     -\ \line                     |:00 |
  1310.    | C1 |     "Ctrl-D" or PgDn    -/ /age                      |:00 |
  1311.    | C1 |     "Ctrl-U" or PgUp    -\ \page                     |:00 |
  1312.    |    |     "Esc"               -/ /indow                    |    |
  1313.    |    |               \ \                   |    |
  1314.    |    |               / /                   |    |
  1315.    |    | 2. Basic Fundamentals    \ \                   |    |
  1316.    |    | =====================    / /                  _|    |
  1317.    |    +====  <D>=Down  <Ctrl-D>=P\ \=PgUp  <Esc>=Exit  ======+    |
  1318.    | ==============================/ /============================= |
  1319.    |         Press <Ctrl-F> for Hel\ \ss <Ctrl-K> for Keys        |
  1320.    +----------------------------------------------------------------+
  1321.  
  1322.            Figure 2.2: The fLIST Help Window
  1323.  
  1324.    One    of the best features of fLIST is its ability to adapt to your
  1325.    personal preferences. For instance, you can    redefine  the meaning
  1326.    of  all  keyboard  keys which fLIST recognizes. To see the current
  1327.    key definitions, press Ctrl-K. This pop-up window, shown in Figure
  1328.    2.3,  scrolls exactly like the  Help  window and is also exited by
  1329.    pressing Esc.
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.    16                           fLIST User's Guide
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.       +----------------------------------------------------------------+
  1364.       | fLIST Version 3.00 - Copyright/ /rafters. All rights reserved. |
  1365.       | 1 List =======================\ \============================= |
  1366.       | C1 +=======================  f/ / ========================+42K |
  1367.       | ===| Ctrl-A      Add to Li\ \                  |=== |
  1368.       | C1 | Ctrl-B      Last Page/ /                  |:11 |
  1369.       | C1 | Ctrl-C      Return to\ \                  |:11 |
  1370.       | C1 | Ctrl-D      Sort by D/ /                  |:00 |
  1371.       | C1 | Ctrl-E      Sort by E\ \                  |:00 |
  1372.       | C1 | Ctrl-F      View Help/ /                  |:00 |
  1373.       | C1 | Ctrl-G      Sort by G\ \                  |:00 |
  1374.       | C1 | Backspace     Delete Pr/ /                  |:00 |
  1375.       | C1 | Tab         Tab Next \ \                  |:00 |
  1376.       |    | Ctrl-K      View Key / /                  |    |
  1377.       |    | Ctrl-L      Next List\ \                  |    |
  1378.       |    | Enter         Next Line/ /                  |    |
  1379.       |    | Ctrl-N      Sort by N\ \                  |    |
  1380.       |    | Ctrl-O      Unmark Fi/ /                 _|    |
  1381.       |    +====  <D>=Down    <Ctrl-D>=P\ \=PgUp  <Esc>=Exit    ======+    |
  1382.       | ==============================/ /============================= |
  1383.       |        Press <Ctrl-F> for Hel\ \ss <Ctrl-K> for Keys       |
  1384.       +----------------------------------------------------------------+
  1385.  
  1386.               Figure 2.3: The fLIST Keys Window
  1387.  
  1388.  
  1389.  
  1390.       Expanding the List
  1391.  
  1392.  
  1393.       Suppose you wish to include files from the root directory  in this
  1394.       list. You would:
  1395.  
  1396.          1.  Move  the  cursor  to    the  beginning of a command line  by
  1397.          pressing Home.
  1398.  
  1399.          2.  Erase any remaining  characters  on  the  line  by pressing
  1400.          Ctrl-Right.
  1401.  
  1402.          3.  Add  the  root  directory files by typing /A \ and pressing
  1403.          Ctrl-X.
  1404.  
  1405.  
  1406.  
  1407.       Creating Another List
  1408.  
  1409.  
  1410.       And now, you wish to    create    a  seperate  list  of  files  from a
  1411.       directory within the root directory. To accomplished this:
  1412.  
  1413.          1.  Move the cursor to  a    command  line  for a directory other
  1414.          than . or .. by pressing Enter as often as required. Notice
  1415.          that fLIST will scroll the list as you attempt to  move the
  1416.          cursor past the last file on the screen.
  1417.  
  1418.  
  1419.  
  1420.       Chapter 2,  A Tutorial                      17
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.       2.  Erase any remaining  characters  on  the  line  by pressing
  1428.       Ctrl-Right.
  1429.  
  1430.       3.  Create a new    list  for  the    directory  by  typing  /L and
  1431.       pressing Ctrl-X.
  1432.  
  1433.       4.  Switch back to the first list by pressing Ctrl-L.
  1434.  
  1435.       5.  Switch back to the new list by pressing  Ctrl-L  again. The
  1436.       lists are arranged in a circular ring which can be traveled
  1437.       in either direction.
  1438.  
  1439.  
  1440.  
  1441.    Quiting a List
  1442.  
  1443.  
  1444.    You can terminate a list by pressing Esc. If you wish to terminate
  1445.    all lists and exit to DOS,  you  could  press Esc as many times as
  1446.    required to terminate each list,  or simply press Ctrl-C to cancel
  1447.    all    lists  immediately.  In either case, when all lists have been
  1448.    terminated, fLIST will exit to DOS.
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.    18                           fLIST User's Guide
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.                       Chapter 3
  1498.  
  1499.                 Command Line Reference
  1500.  
  1501.  
  1502.       This chapter describes how to execute fLIST from  the  DOS command
  1503.       line.  The  various  command line options are discussed as well as
  1504.       how  to  select  files  using  fLISTs  advanced  pattern  matching
  1505.       features.
  1506.  
  1507.  
  1508.  
  1509.       Running fLIST
  1510.  
  1511.  
  1512.       fLIST is executed from the DOS command line in the same  manner as
  1513.       other commands. The easiest way to start fLIST is:
  1514.  
  1515.            FLIST  Enter
  1516.  
  1517.       This will create  a  list  consisting  of all files in the current
  1518.       directory,  as was the case in the  tutorial.  You  may,  however,
  1519.       specify up to nine (9) patterns on the command line to  select the
  1520.       files for the list. For example, the command:
  1521.  
  1522.            FLIST  A:  *.H  \*.{COM,EXE,BAT}  Enter
  1523.  
  1524.       This will create  a  list  consisting  of all files in the current
  1525.       directory  from  drive  A,  all  C  header  files in    the  current
  1526.       directory and all executable files  in the root directory. You may
  1527.       be puzzled by the  last  selection  pattern  in the example above,
  1528.       this    illustrates  one  of the many types  of  selection  patterns
  1529.       supported  by  fLIST.  The  specifics  of  selection    patterns are
  1530.       described in the next section.
  1531.  
  1532.       Several options may also be  included on the command line enabling
  1533.       you to choose alternate Error, Help and/or Profile  files  as well
  1534.       as temporarily change the TERM environment  variable.  Options may
  1535.       appear anywhere within the command  line. The options which may be
  1536.       included on the command line are as follows:
  1537.  
  1538.       /Efile      Use an alternate fLIST Error file
  1539.  
  1540.       /Hfile      Use an alternate fLIST Help file
  1541.  
  1542.       /Pfile      Use an alternate fLIST Profile
  1543.  
  1544.       /TA          Use TERM=ansi-pc temporarily
  1545.  
  1546.  
  1547.  
  1548.       Chapter 3,  Command Line Reference                  19
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.    /TB           Use TERM=bios-pc temporarily
  1556.  
  1557.    /TC           Use TERM=c_ansi-pc temporarily
  1558.  
  1559.    /TE           Use TERM=ega-pc temporarily
  1560.  
  1561.    /TI           Use TERM=ibm-pc temporarily
  1562.  
  1563.    /TV           Use TERM=vga-pc temporarily
  1564.  
  1565.    /TW           Use TERM=wang-pc temporarily
  1566.  
  1567.    For example, if you have included the command  SET  TERM=ibm-pc in
  1568.    your AUTOEXEC.BAT, but  you    would like to occaisionally run fLIST
  1569.    in 50-line mode using your VGA video system, specify the following
  1570.    command line option:
  1571.  
  1572.     FLIST  /TV  Enter
  1573.  
  1574.  
  1575.  
  1576.    Selecting Files
  1577.  
  1578.  
  1579.    fLIST allows you to select files using a  pattern  matching scheme
  1580.    inspired by the UNIX csh  shell  program.  Patterns    offer greater
  1581.    control over file  selection  than DOS wildcard characters. Any of
  1582.    the following constructs may be used in fLIST selection patterns:
  1583.  
  1584.    *           Matches zero or more occurances of any character.
  1585.  
  1586.    ?           Matches one occurance of any character.
  1587.  
  1588.    [AB-F]       Matches one occurance  of any character within the
  1589.            brackets.   Consectutive    characters    may   be
  1590.            represented    as the lowest and highest  characters
  1591.            of the range seperated by a hyphen.
  1592.  
  1593.    [!AB-F]       Matches one occurance  of any character not within
  1594.            the    brackets.  Consectutive  characters  may   be
  1595.            represented    as the lowest and highest  characters
  1596.            of the range seperated by a hyphen.
  1597.  
  1598.    {A,BC,DEF}       Matches  one  occurance  of    any string within the
  1599.            braces.
  1600.  
  1601.    These constructs may be combined  as  required  to  form selection
  1602.    patterns which are quite specific. For example:
  1603.  
  1604.     *[F][!L]*.{COM,EXE,BAT}
  1605.  
  1606.    This will select all which contain an F in the  filename, provided
  1607.    the F is not immediately followed by an L, and have    extensions of
  1608.    either COM, EXE or BAT.
  1609.  
  1610.  
  1611.  
  1612.    20                           fLIST User's Guide
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.       It  is important to point out the  one  difference  between  fLIST
  1620.       pattern  matching  and  DOS wildcards. When DOS  expands  the  *.*
  1621.       wildcard, files both with  and  without  extensions  are selected.
  1622.       When fLIST expands the same  *.*  pattern,  files  with extensions
  1623.       only are  selected. Because fLIST treats characters of the pattern
  1624.       literally, a dot (.) must appear within the filename in  order for
  1625.       it to be  selected.  To  achieve  the  same results as the DOS *.*
  1626.       wildcard, specify the pattern  *.  This  inconsistency  is trivial
  1627.       when compared  to  the  additional  flexibility  offered  by fLIST
  1628.       pattern matching.
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.       Chapter 3,  Command Line Reference                  21
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.    22                           fLIST User's Guide
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.                       Chapter 4
  1754.  
  1755.                   Command Reference
  1756.  
  1757.  
  1758.       fLIST supports  a  variety  of  commands  which  may be typed on a
  1759.       command line then executed via Ctrl-X or assigned to keystrokes as
  1760.       described  in  the  Customization   Guide.   fLIST   commands  are
  1761.       identified by the  fLIST  command character appearing as the first
  1762.       character of the command text.
  1763.  
  1764.  
  1765.  
  1766.       Summary of Commands
  1767.  
  1768.  
  1769.       /A          Add a group of files to the current list
  1770.  
  1771.       /B          Display the last page of the current list
  1772.  
  1773.       /C          Discard all lists and return to DOS
  1774.  
  1775.       /F          Locate a file within the current list
  1776.  
  1777.       /H          View the fLIST Help file in a pop-up window
  1778.  
  1779.       /K          View the fLIST Key Definitions in a pop-up window
  1780.  
  1781.       /L          Create a new list  or  select  a different list to
  1782.               view
  1783.  
  1784.       /M          Execute a  DOS command for all marked files in the
  1785.               current list
  1786.  
  1787.       /O          Omit the file specification from a DOS command
  1788.  
  1789.       /Q          Discard the current list
  1790.  
  1791.       /R          Replace the current list with a new list
  1792.  
  1793.       /S          Sort the current list
  1794.  
  1795.       /T          Display the first page of the current list
  1796.  
  1797.       /U          Update the current list from disk
  1798.  
  1799.       /X          Execute all command lines in the current list
  1800.  
  1801.  
  1802.  
  1803.  
  1804.       Chapter 4,  Command Reference                   23
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.    /           Display a different portion of the current list
  1812.  
  1813.    ?           Recall the last DOS command executed
  1814.  
  1815.    =           Repeat the last DOS command executed
  1816.  
  1817.  
  1818.  
  1819.    /A (Add)
  1820.  
  1821.  
  1822.    Function       Adds files to the current list.
  1823.  
  1824.    Syntax       /A  [ pattern ]
  1825.  
  1826.    How To       To  add  all files contained  within  a  directory
  1827.            currently in the list, type /A on the command line
  1828.            associated  with that directory and press  Ctrl-X.
  1829.            fLIST will append the filename of the directory to
  1830.            the command when it is executed.
  1831.  
  1832.            To add files not  currently    in  the list, type /A
  1833.            followed  by  a  selection  pattern on any command
  1834.            line and press Ctrl-X.
  1835.  
  1836.    Examples       /A  \
  1837.            Add all files in the root directory.
  1838.  
  1839.            /A  \SRC\*.C
  1840.            Add all C files in the \SRC directory.
  1841.  
  1842.    Keystrokes       Ctrl-A performs a /A command.
  1843.  
  1844.    Remarks       Each time this command is executed, a new group of
  1845.            files is included in  the  current  list.  A given
  1846.            file may appear more than once in the  list    if it
  1847.            exists in more  than  one group. A maximum of nine
  1848.            (9) groups can be included in a single list.
  1849.  
  1850.  
  1851.  
  1852.    /B (Bottom)
  1853.  
  1854.  
  1855.    Function       Displays the last full page of the current list.
  1856.  
  1857.    Syntax       /B
  1858.  
  1859.    How To       To display the last page of the current list, type
  1860.            /B on any command line and press Ctrl-X.
  1861.  
  1862.    Examples       /B
  1863.            Display the last page of the current list.
  1864.  
  1865.  
  1866.  
  1867.  
  1868.    24                           fLIST User's Guide
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.       Keystrokes      Ctrl-B  and  Ctrl-PgDn  perform  a  LAST  keyboard
  1876.               function.
  1877.  
  1878.       Remarks      This    command  is  provided for compatibility with
  1879.               the original IBM  utility. The preferred method of
  1880.               displaying  the  last  page  of  the    list  is  by
  1881.               pressing  Ctrl-PgDn, which is defined as the    LAST
  1882.               keyboard function.
  1883.  
  1884.  
  1885.  
  1886.       /C (Cancel)
  1887.  
  1888.  
  1889.       Function      Discards all lists and exits to DOS.
  1890.  
  1891.       Syntax      /C
  1892.  
  1893.       How To      To discard all lists and exit to DOS,  type  /C on
  1894.               any command line and press Ctrl-X.
  1895.  
  1896.       Examples      /C
  1897.               Discard all lists and exit to DOS.
  1898.  
  1899.       Keystrokes      Ctrl-C performs a /C command.
  1900.  
  1901.       Remarks      This     command  performs  the  same  function   as
  1902.               executing /Q for each list in the list ring.
  1903.  
  1904.  
  1905.  
  1906.       /F (Find)
  1907.  
  1908.  
  1909.       Function      Finds a file in the current list.
  1910.  
  1911.       Syntax      /F  [ pattern ]
  1912.  
  1913.               /F+  [ pattern ]
  1914.  
  1915.               /F-  [ pattern ]
  1916.  
  1917.       How To      To locate the next file with the same extension as
  1918.               the current file, type /F  */E (or /F+    */E)  on
  1919.               the command line  associated with the current file
  1920.               press  Ctrl-X. fLIST    will  append  the  extension
  1921.               portion  of  the  current  filename to the command
  1922.               when it is executed.
  1923.  
  1924.               To  continue the search throughout the list,    type
  1925.               /F (or /F+) on any command line and press Ctrl-X.
  1926.  
  1927.               To search the list backward, substitute /F- for /F
  1928.               (or /F+) as described above.
  1929.  
  1930.  
  1931.  
  1932.       Chapter 4,  Command Reference                   25
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.    Examples       /F  *.C
  1940.            Locate the next C source file in the list.
  1941.  
  1942.            /F-    *.H
  1943.            Locate the next  C  header file towards the top of
  1944.            the list.
  1945.  
  1946.            /F-
  1947.            Continue  the  previously  executed    /F   command,
  1948.            toward the top of the list.
  1949.  
  1950.    Keystrokes       Ctrl-F performs a /F+ command.
  1951.  
  1952.    Remarks       This command searches  the current list in memory,
  1953.            not the directories on disk.
  1954.  
  1955.  
  1956.  
  1957.    /H (Help)
  1958.  
  1959.  
  1960.    Function       Display the Help file.
  1961.  
  1962.    Syntax       /H
  1963.  
  1964.    How To       To display the fLIST Help  file,  type  /H  on any
  1965.            command line and press Ctrl-X.
  1966.  
  1967.    Examples       /H
  1968.            Display the Help file in a pop-up window.
  1969.  
  1970.    Keystrokes       Ctrl-F performs a /H command.
  1971.  
  1972.    Remarks       The contents of the Help file may be customized to
  1973.            your liking with the  fLIST    Help  File Generator.
  1974.            This  utility, along with the fLIST    Customization
  1975.            Guide which describes  how to customize fLIST, are
  1976.            provided to licensed fLIST users.
  1977.  
  1978.  
  1979.  
  1980.    /K (Keys)
  1981.  
  1982.  
  1983.    Function       Display the current key definitions.
  1984.  
  1985.    Syntax       /K
  1986.  
  1987.    How To       To display the current key definitions, type /K on
  1988.            any command line and press Ctrl-X.
  1989.  
  1990.    Examples       /K
  1991.            Display the key definitions in a pop-up window.
  1992.  
  1993.  
  1994.  
  1995.  
  1996.    26                           fLIST User's Guide
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.       Keystrokes      Ctrl-K performs a /K command.
  2004.  
  2005.       Remarks      The  key  definitions may be    customized  to    your
  2006.               liking in  the  customization  Profile.  The fLIST
  2007.               Customization   Guide   which   describes  how  to
  2008.               customize fLIST,  is    provided  to  licensed fLIST
  2009.               users.
  2010.  
  2011.  
  2012.  
  2013.       /L (List)
  2014.  
  2015.  
  2016.       Function      Creates a new list or selects another list.
  2017.  
  2018.       Syntax      /L  [ pattern ]
  2019.  
  2020.               /L+  [ num | 1 ]
  2021.  
  2022.               /L-  [ num | 1 ]
  2023.  
  2024.       How To      To create a  list  of all files contained within a
  2025.               directory currently in the list,  type  /L  on the
  2026.               command  line  associated  with that directory and
  2027.               press Ctrl-X. fLIST will  append  the  filename of
  2028.               the directory to the command when it is executed.
  2029.  
  2030.               To create a list of  files  not  currently  in the
  2031.               list, type /L followed by a  selection  pattern on
  2032.               any command line and press Ctrl-X.
  2033.  
  2034.               To  select  a  list  which was created previously,
  2035.               type    /L+  (forward  in  the    list  ring)  or  /L-
  2036.               (backward in the list ring)  on  any    command line
  2037.               and press Ctrl-X.
  2038.  
  2039.       Examples      /L  \
  2040.               Create a list of all files in the root directory
  2041.  
  2042.               /L  \HDR\*.H
  2043.               Create  a  list  of all C header files in the \HDR
  2044.               directory
  2045.  
  2046.               /L-  2
  2047.               Select the second previous list in the list ring
  2048.  
  2049.       Keystrokes      Ctrl-L performs a /L- command.
  2050.  
  2051.       Remarks      Lists are arranged in a circular ring which can be
  2052.               traveled in either direction. When a    new  list is
  2053.               created, it is inserted  at  the  current position
  2054.               within the list ring. When a list is discarded, it
  2055.               is deleted from the list ring. Any number of lists
  2056.               may  be  created,  although  as  available  memory
  2057.  
  2058.  
  2059.  
  2060.       Chapter 4,  Command Reference                   27
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.            becomes limited some performance degradation  will
  2068.            be apparent when selecting lists.
  2069.  
  2070.  
  2071.  
  2072.    /M (Marked)
  2073.  
  2074.  
  2075.    Function       Executes a DOS command for all marked files in the
  2076.            current list.
  2077.  
  2078.    Syntax       /M  command
  2079.  
  2080.    How To       To execute a  DOS  command for all marked files in
  2081.            the current list, type /M followed by  the command
  2082.            to be  executed  on    any  command  line  and press
  2083.            Ctrl-X.
  2084.  
  2085.    Examples       /M  COPY / \
  2086.            Copy all marked files to the root directory.
  2087.  
  2088.    Keystrokes       None.
  2089.  
  2090.    Remarks       The marked  status  of  files  may  be  toggled by
  2091.            pressing Ctrl-P.
  2092.  
  2093.  
  2094.  
  2095.    /O (Omit)
  2096.  
  2097.  
  2098.    Function       Omits the filename from a command line.
  2099.  
  2100.    Syntax       /O  command
  2101.  
  2102.    How To       To prevent the filename from being  appended  to a
  2103.            command line, type /O followed by the  DOS command
  2104.            to be  executed  on    any  command  line  and press
  2105.            Ctrl-X.
  2106.  
  2107.    Examples       /O  COMMAND
  2108.            Shell  to  a  second  copy  of  the     DOS  Command
  2109.            Processor from within fLIST.
  2110.  
  2111.    Keystrokes       None.
  2112.  
  2113.    Remarks       This command is only required when no portion of a
  2114.            filename is    to be included in the DOS command. If
  2115.            any filename variable (/, /D, /E, /N and/or /P) is
  2116.            specified within the  command line, fLIST will not
  2117.            append the filename to the command line.
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.    28                           fLIST User's Guide
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.       /Q (Quit)
  2132.  
  2133.  
  2134.       Function      Discards the current list.
  2135.  
  2136.       Syntax      /Q  [ num | 1 ]
  2137.  
  2138.       How To      To  discard  the  current  list,  type  /Q  on any
  2139.               command line and press Ctrl-X.
  2140.  
  2141.       Examples      /Q
  2142.               Discard the current list.
  2143.  
  2144.               /Q  999
  2145.               Discard  a large number of lists, effectively  the
  2146.               same as the /C command.
  2147.  
  2148.       Keystrokes      Esc performs a /Q command.
  2149.  
  2150.       Remarks      If this command is executed when only one (1) list
  2151.               exists, fLIST will exit  to  DOS  after discarding
  2152.               the list.
  2153.  
  2154.  
  2155.  
  2156.       /R (Replace)
  2157.  
  2158.  
  2159.       Function      Replaces the current list.
  2160.  
  2161.       Syntax      /R  [ pattern ]
  2162.  
  2163.       How To      To  replace  the   current  list  with  one  which
  2164.               consists of all files contained within a directory
  2165.               currently in the list, type /R on the command line
  2166.               associated  with that directory and press  Ctrl-X.
  2167.               fLIST will append the filename of the directory to
  2168.               the command when it is executed.
  2169.  
  2170.               To  replace  the   current  list  with  one  which
  2171.               consists of files not currently in the  list, type
  2172.               /R followed by a selection pattern on  any command
  2173.               line and press Ctrl-X.
  2174.  
  2175.       Examples      /R  \
  2176.               Replace the current list with one consiting of all
  2177.               files in the root directory.
  2178.  
  2179.               /R  \SRC\*.C
  2180.               Replace  the current list with one which  consists
  2181.               of all C files in the \SRC directory.
  2182.  
  2183.       Keystrokes      None.
  2184.  
  2185.  
  2186.  
  2187.  
  2188.       Chapter 4,  Command Reference                   29
  2189.  
  2190.  
  2191.  
  2192.  
  2193.  
  2194.  
  2195.    Remarks       This command functions as if the  /L  command were
  2196.            executed to create a  new  list  and  the previous
  2197.            list were discarded using the /Q command.  The new
  2198.            list  will  contain    only  a  single  group    until
  2199.            subsequent /A commands are executed.
  2200.  
  2201.  
  2202.  
  2203.    /S (Sort)
  2204.  
  2205.  
  2206.    Function       Sort the current list.
  2207.  
  2208.    Syntax       /SD
  2209.  
  2210.            /SE
  2211.  
  2212.            /SG
  2213.  
  2214.            /SN
  2215.  
  2216.            /SS
  2217.  
  2218.    How To       To sort the list in descending Date/Time sequence,
  2219.            type /SD on any command line and press Ctrl-X.
  2220.  
  2221.            To sort the list in ascending  Extension  and Name
  2222.            sequence, type /SE on any command  line  and press
  2223.            Ctrl-X.
  2224.  
  2225.            To sort the    list  in  ascending  Group,  Name and
  2226.            Extension  sequence, type /SG on any command  line
  2227.            and press Ctrl-X.
  2228.  
  2229.            To sort the list in ascending  Name    and Extension
  2230.            sequence, type /SN on any command  line  and press
  2231.            Ctrl-X.
  2232.  
  2233.            To sort the list in descending Size sequence, type
  2234.            /SS on any command line and press Ctrl-X.
  2235.  
  2236.    Examples       /SN
  2237.            Sort  the  current  list  by  ascending  Name  and
  2238.            Extension.
  2239.  
  2240.            /SS
  2241.            Sort the current list by descending Size.
  2242.  
  2243.    Keystrokes       Ctrl-D performs a /SD command.
  2244.  
  2245.            Ctrl-E performs a /SE command.
  2246.  
  2247.            Ctrl-G performs a /SG command.
  2248.  
  2249.  
  2250.  
  2251.  
  2252.    30                           fLIST User's Guide
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.               Ctrl-N performs a /SN command.
  2260.  
  2261.               Ctrl-S performs a /SS command.
  2262.  
  2263.       Remarks      The  sort sequence is preserved across  executions
  2264.               of the /A, /R  and  /U  commands. The default sort
  2265.               sequence may be customized to your  liking  in the
  2266.               customization  Profile.  The    fLIST  Customization
  2267.               Guide  which describes how to customize fLIST,  is
  2268.               provided to licensed fLIST users.
  2269.  
  2270.  
  2271.  
  2272.       /T (Top)
  2273.  
  2274.  
  2275.       Function      Displays the first full page of the current list.
  2276.  
  2277.       Syntax      /T
  2278.  
  2279.       How To      To display the first    page  of  the  current list,
  2280.               type /T and press Ctrl-X.
  2281.  
  2282.       Examples      /T
  2283.               Display the first page of the current list
  2284.  
  2285.       Keystrokes      Ctrl-T  and Ctrl-PgUp  perform  a  FIRST  keyboard
  2286.               function.
  2287.  
  2288.       Remarks      This    command  is  provided for compatibility with
  2289.               the original IBM  utility. The preferred method of
  2290.               displaying  the  first  page    of  the  list  is by
  2291.               pressing Ctrl-PgUp, which  is defined as the FIRST
  2292.               keyboard function.
  2293.  
  2294.  
  2295.  
  2296.       /U (Update)
  2297.  
  2298.  
  2299.       Function      Update the current list from disk.
  2300.  
  2301.       Syntax      /U
  2302.  
  2303.       How To      To update the list,  type  /U  on any command line
  2304.               and press Ctrl-X.
  2305.  
  2306.       Examples      /U
  2307.               Update the current list from disk.
  2308.               with    one  consiting    of  all  files    in  the root
  2309.               directory.
  2310.  
  2311.       Keystrokes      Ctrl-U performs a /U command.
  2312.  
  2313.  
  2314.  
  2315.  
  2316.       Chapter 4,  Command Reference                   31
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.    Remarks       This  command  will    recreate  the current list by
  2324.            reselecting files from the disk  directories using
  2325.            the selection patterns for each group in the list.
  2326.            This  process is necessary when files are  copied,
  2327.            renamed or erased on disk.
  2328.  
  2329.  
  2330.  
  2331.    /X (eXecute)
  2332.  
  2333.  
  2334.    Function       Executes all command lines.
  2335.  
  2336.    Syntax       /X
  2337.  
  2338.    How To       To execute all command lines, press a key which is
  2339.            defined to perform a /X command.
  2340.  
  2341.    Examples       Ctrl-X
  2342.            Execute all command lines.
  2343.  
  2344.    Keystrokes       Ctrl-X performs an EXECUTE keyboard function.
  2345.  
  2346.    Remarks       This  command  is  provided for compatibility with
  2347.            previous   versions     of   fLIST  (PC-FLIST).  The
  2348.            preferred method of executing all command lines is
  2349.            by pressing a key defined as the  EXECUTE keyboard
  2350.            function (Ctrl-X).
  2351.  
  2352.  
  2353.  
  2354.    / (Goto)
  2355.  
  2356.  
  2357.    Function       Jump to a file within the current list.
  2358.  
  2359.    Syntax       /
  2360.  
  2361.            /num
  2362.  
  2363.            /+num
  2364.  
  2365.            /-num
  2366.  
  2367.    How To       To locate a    file  in  the  list at the top of the
  2368.            screen, type / on the command line associated with
  2369.            that directory and press Ctrl-X.
  2370.  
  2371.            To locate the 84th file in the list at the  top of
  2372.            the screen, type /84 on any command line and press
  2373.            Ctrl-X.
  2374.  
  2375.            To scroll  forward 10 files in the list, type /+10
  2376.            on any command line and press Ctrl-X.
  2377.  
  2378.  
  2379.  
  2380.    32                           fLIST User's Guide
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.               To scroll backward 10 files in the list, type /-10
  2388.               on any command line and press Ctrl-X.
  2389.  
  2390.       Examples      /
  2391.               Locate the current file at the top of the screen.
  2392.  
  2393.               /9999
  2394.               Locate the last file in the list at the top of the
  2395.               screen.
  2396.  
  2397.       Keystrokes      None.
  2398.  
  2399.       Remarks      None.
  2400.  
  2401.  
  2402.  
  2403.       ? (Recall)
  2404.  
  2405.  
  2406.       Function      Recalls the last DOS command executed.
  2407.  
  2408.       Syntax      ?
  2409.  
  2410.       How To      To recall the last DOS command executed, type ? on
  2411.               any command line and press Ctrl-X.
  2412.  
  2413.       Examples      ?
  2414.               Recall last DOS command.
  2415.  
  2416.       Keystrokes      None.
  2417.  
  2418.       Remarks      Only    DOS  commands  may  be    recalled  with    this
  2419.               command.
  2420.  
  2421.  
  2422.  
  2423.       = (Repeat)
  2424.  
  2425.  
  2426.       Function      Repeats the last DOS command executed.
  2427.  
  2428.       Syntax      =
  2429.  
  2430.       How To      To repeat the  last  DOS  command  executed  for a
  2431.               series of files,  type  = on each command line and
  2432.               press Ctrl-X.
  2433.  
  2434.       Examples      =
  2435.               Repeat last DOS command.
  2436.  
  2437.       Keystrokes      None.
  2438.  
  2439.       Remarks      Only    DOS  commands  may  be    repeated  with    this
  2440.               command.
  2441.  
  2442.  
  2443.  
  2444.       Chapter 4,  Command Reference                   33
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.    34                           fLIST User's Guide
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.                       Chapter 5
  2522.  
  2523.                   Variable Reference
  2524.  
  2525.  
  2526.       fLIST supports a variety of  filename variables which may be typed
  2527.       in a command line or assigned to keystrokes as  described  in  the
  2528.       Customization   Guide.   Whenever   fLIST  encounters  a  filename
  2529.       variable, the variable  is  replaced    by  the  associated filename
  2530.       component from the current  filename.  Filename  variables  may be
  2531.       combined  without  repeating    the  fLIST  command  character.  For
  2532.       example, the following are equivalent:
  2533.  
  2534.            /D/P/N
  2535.            /D/PN
  2536.            /DP/N
  2537.            /DPN
  2538.  
  2539.  
  2540.  
  2541.       Summary of Variables
  2542.  
  2543.  
  2544.       /          Insert    the        complete        filename
  2545.               (DRIVE:\PATH\NAME.EXT)
  2546.  
  2547.       /D          Insert the drive portion of filename (DRIVE:)
  2548.  
  2549.       /E          Insert  the  extension  portion  of  the  filename
  2550.               (.EXT)
  2551.  
  2552.       /N          Insert the name portion of the filename (NAME)
  2553.  
  2554.       /P          Insert the path portion of the filename (\PATH\)
  2555.  
  2556.  
  2557.  
  2558.       / (DRIVE:\PATH\NAME.EXT)
  2559.  
  2560.  
  2561.       Function      Inserts the complete filename in a command line.
  2562.  
  2563.       Syntax      /
  2564.  
  2565.       How To      To insert the complete filename in a command line,
  2566.               type / at the desired location.
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.       Chapter 5,  Variable Reference                  35
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.    Examples       COPY / A:
  2580.            Insert the complete filename in a COPY command.
  2581.  
  2582.    Keystrokes       Alt-F types a / variable.
  2583.  
  2584.    Remarks       Inserting   a   filename   variable    prevents  the
  2585.            complete   filename     from    automatically    being
  2586.            appended to the end of a command.
  2587.  
  2588.  
  2589.  
  2590.    /D (DRIVE:)
  2591.  
  2592.  
  2593.    Function       Insert the drive  portion  of a filename (D:) in a
  2594.            command line.
  2595.  
  2596.    Syntax       /D
  2597.  
  2598.    How To       To insert the drive portion    of  a  filename  in a
  2599.            command line, type /D at the desired location.
  2600.  
  2601.    Examples       DIR /D*.H
  2602.            Insert the drive portion  of  a  filename in a DIR
  2603.            command.
  2604.  
  2605.    Keystrokes       Alt-D types a /D variable.
  2606.  
  2607.    Remarks       Inserting   a   filename   variable    prevents  the
  2608.            complete   filename     from    automatically    being
  2609.            appended to the end of a command.
  2610.  
  2611.  
  2612.  
  2613.    /E (.EXT)
  2614.  
  2615.  
  2616.    Function       Insert the extension  portion of a filename (.EXT)
  2617.            in a command line.
  2618.  
  2619.    Syntax       /E
  2620.  
  2621.    How To       To insert the extension portion of a filename in a
  2622.            command line, type /E at the desired location.
  2623.  
  2624.    Examples       ERASE *./E
  2625.            Insert the extension portion of a  filename    in an
  2626.            ERASE command.
  2627.  
  2628.    Keystrokes       Alt-E types a /E variable.
  2629.  
  2630.    Remarks       Inserting   a   filename   variable    prevents  the
  2631.            complete   filename     from    automatically    being
  2632.            appended to the end of a command.
  2633.  
  2634.  
  2635.  
  2636.    36                           fLIST User's Guide
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.       /N (NAME)
  2644.  
  2645.  
  2646.       Function      Insert the  name portion of a filename (NAME) in a
  2647.               command line.
  2648.  
  2649.       Syntax      /N
  2650.  
  2651.       How To      To  insert the name portion of  a  filename  in  a
  2652.               command line, type /N at the desired location.
  2653.  
  2654.       Examples      CC /N
  2655.               Insert  the name portion of a  filename  in  a  CC
  2656.               command.
  2657.  
  2658.       Keystrokes      Alt-N types a /N variable.
  2659.  
  2660.       Remarks      Inserting   a   filename   variable  prevents  the
  2661.               complete   filename    from   automatically   being
  2662.               appended to the end of a command.
  2663.  
  2664.  
  2665.  
  2666.       /P (\PATH\)
  2667.  
  2668.  
  2669.       Function      Insert the path portion of a filename  (\PATH\) in
  2670.               a command line.
  2671.  
  2672.       Syntax      /P
  2673.  
  2674.       How To      To  insert the path portion of  a  filename  in  a
  2675.               command line, type /P at the desired location.
  2676.  
  2677.       Examples      REN /P*.X *.Y
  2678.               Insert the path portion of  a  filename  in  a REN
  2679.               command.
  2680.  
  2681.       Keystrokes      Alt-P types a /P variable.
  2682.  
  2683.       Remarks      Inserting   a   filename   variable  prevents  the
  2684.               complete   filename    from   automatically   being
  2685.               appended to the end of a command.
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.       Chapter 5,  Variable Reference                  37
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.    38                           fLIST User's Guide
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.                       Appendix A
  2778.  
  2779.                     fLIST Messages
  2780.  
  2781.  
  2782.       fLIST produces a variety of messages as notification of events and
  2783.       errors  encountered  during    processing.  Message  texts  may  be
  2784.       modified to suit your  requirements,    even  translated  into other
  2785.       languages.  The  message  texts  described  here  represent  those
  2786.       defined in the product as distributed:
  2787.  
  2788.  
  2789.       [Aborted]
  2790.       This    message appears on a command line  when  the  command  being
  2791.       executed ends due to a reply of Abort to the Abort,  Retry, Ignore
  2792.       message from DOS. If BREAK-LEVEL is set to  3  or  less,  no other
  2793.       command  lines are executed. Press Ctrl-X  again  to    execute  the
  2794.       remaining command lines. (Message 23)
  2795.  
  2796.  
  2797.       [Interrupted]
  2798.       This    message appears on a command line  when  the  command  being
  2799.       executed  ends  due  to  a  Ctrl-Break (or Ctrl-C)  interrupt.  If
  2800.       BREAK-LEVEL  is  set to 3 or less,  no  other  command  lines  are
  2801.       executed. Press Ctrl-X  again  to  execute  the  remaining command
  2802.       lines. (Message 22)
  2803.  
  2804.  
  2805.       [RC=nnnn]
  2806.       This    message appears on a command line  when  the  command  being
  2807.       executed  ends  with    a  non-zero  return  value  (errorlevel). If
  2808.       BREAK-LEVEL  is  set to 2 or less,  no  other  command  lines  are
  2809.       executed. Press Ctrl-X  again  to  execute  the  remaining command
  2810.       lines. (Message 21)
  2811.  
  2812.  
  2813.       Command not found
  2814.       This    message appears on a command line  when  the  command  being
  2815.       executed could not be found. Verify the name of  the    command  and
  2816.       the PATH environment variable. (Message 16)
  2817.  
  2818.  
  2819.       Drive data error (bad CRC)
  2820.       This message appears when a  data error occurs while attempting to
  2821.       access  a  disk  drive. Verify the  media  with  CHKDSK  and    take
  2822.       appropriate corrective action. (Message 26)
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.       Appendix A,  fLIST Messages                      39
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.    Drive disk error
  2836.    This  message appears when an error    occurs    while  attempting  to
  2837.    access  a  disk  drive. Verify the  media  with  CHKDSK  and  take
  2838.    appropriate corrective action. (Message 28)
  2839.  
  2840.  
  2841.    Drive general failure
  2842.    This message appears when an unknown error occurs while attempting
  2843.    to  access a disk drive. Verify the media  with  CHKDSK  and  take
  2844.    appropriate corrective action. (Message 32)
  2845.  
  2846.  
  2847.    Drive not ready
  2848.    This  message   appears  when  a  not  ready  error    occurs    while
  2849.    attempting  to  access  a disk drive. Verify the media is inserted
  2850.    and the drive door is closed. (Message 25)
  2851.  
  2852.  
  2853.    Drive read fault
  2854.    This message appears when an read error occurs while attempting to
  2855.    access  a  disk  drive. Verify the  media  with  CHKDSK  and  take
  2856.    appropriate corrective action. (Message 31)
  2857.  
  2858.  
  2859.    Drive sector error
  2860.    This message  appears when an format error occurs while attempting
  2861.    to access a disk drive. Verify the media was  formatted  for  this
  2862.    type of disk drive. (Message 29)
  2863.  
  2864.  
  2865.    Drive seek error
  2866.    This message appears when an seek error occurs while attempting to
  2867.    access a disk drive. Verify the media was formatted for  this type
  2868.    of disk drive. (Message 27)
  2869.  
  2870.  
  2871.    Drive write fault
  2872.    This message appears  when  an write error occurs while attempting
  2873.    to  access a disk drive. Verify the media  with  CHKDSK  and  take
  2874.    appropriate corrective action. (Message 30)
  2875.  
  2876.  
  2877.    Drive write protected
  2878.    This  message appears when an write    protect  error    occurs    while
  2879.    attempting  to access a disk drive. Verify  the  proper  media  is
  2880.    inserted and remove the write protect tab if appropriate. (Message
  2881.    24)
  2882.  
  2883.  
  2884.    Environment invalid
  2885.    This  message appears on a command line  when  the  command    being
  2886.    executed fails due  to  an invalid environment. Attempt to execute
  2887.    the command again, if the  problem persists reboot the system when
  2888.  
  2889.  
  2890.  
  2891.  
  2892.    40                           fLIST User's Guide
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.       it  is  convenient  and  attempt  to    execute  the command  again.
  2900.       (Message 18)
  2901.  
  2902.  
  2903.       Error(s) in Help file
  2904.       This message appears when the Help file is not the  proper format.
  2905.       Recreate the Help file  using  the  fLIST  Help File Generator and
  2906.       rerun fLIST. (Message 15)
  2907.  
  2908.  
  2909.       Error(s) in Profile
  2910.       This message appears when  error(s)  are  detected in the Profile.
  2911.       The Error file, FLIST.ERR in the FLIST directory,  will  contain a
  2912.       detailed  list  of  all  Profile  errors.  Correct  the statements
  2913.       flagged as errors and rerun fLIST. (Message 13)
  2914.  
  2915.  
  2916.       Format invalid
  2917.       This    message appears on a command line  when  the  command  being
  2918.       executed fails due to an  invalid format. Verify the command being
  2919.       executed is a valid .EXE file or recreate the  command  and  rerun
  2920.       the command. (Message 19)
  2921.  
  2922.  
  2923.       Help file not found
  2924.       This    message appears when the Help file  could  not    be  located.
  2925.       Verify  the  name  of the Help file and both the  FLIST  and    PATH
  2926.       environment variables and rerun fLIST. (Message 14)
  2927.  
  2928.  
  2929.       Holding ...
  2930.       This message appears    when  the next screen would possibly overlay
  2931.       command  output.  After  viewing  the  output,  press  any key  to
  2932.       continue. (Message 3)
  2933.  
  2934.  
  2935.       Invalid TERM= environment variable
  2936.       This    message  appears  when    the  value  specified  for the    TERM
  2937.       environment  variable  is invalid. Correct  the  TERM  environment
  2938.       variable and rerun fLIST. (Message 5)
  2939.  
  2940.  
  2941.       Invalid command line option(s)
  2942.       This message appears    when  an unrecognized command line option is
  2943.       specified.  Correct  the  command  line  option  and    rerun fLIST.
  2944.       (Message 7)
  2945.  
  2946.  
  2947.       Invalid file selection pattern
  2948.       This message appears when  an  improper  file selection pattern is
  2949.       specified. Correct the  file    selection  pattern  and  reissue the
  2950.       fLIST command. (Message 9)
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.       Appendix A,  fLIST Messages                      41
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.    Maximum of 9 file groups
  2964.    This message appears  when  an  attempt  is    made to add to a list
  2965.    which already contains nine    (9)  file  groups.  Create a new list
  2966.    rather than attempting to add to the current list. (Message 8)
  2967.  
  2968.  
  2969.    No matching file(s) found
  2970.    This message appears when no files match a file selection pattern.
  2971.    Specify  a  new  file  selection  pattern  and  reissue the    fLIST
  2972.    command. (Message 10)
  2973.  
  2974.  
  2975.    No pattern specified
  2976.    This message appears when a /F command is issued  without  a  file
  2977.    selection  pattern and no previous /F  command  had    been  issued.
  2978.    Specify a file selection  pattern  and  reissue the fLIST command.
  2979.    (Message 11)
  2980.  
  2981.  
  2982.    Not enough memory available
  2983.    This message appears when there is  insufficient  memory available
  2984.    to perform the requested function. Specify a different function or
  2985.    remove large TSR commands. (Message 6)
  2986.  
  2987.  
  2988.    Pausing ...
  2989.    This  message  appears  when  a  command is about to be  executed.
  2990.    Verify  the    command  line  shown,  press  Esc  to  abort  command
  2991.    execution or press any other  key to execute the command. (Message
  2992.    4)
  2993.  
  2994.  
  2995.    Permission denied
  2996.    This  message appears on a command line  when  the  command    being
  2997.    executed fails due to a  sharing violation. Verify the command may
  2998.    be shared and rerun the command. (Message 17)
  2999.  
  3000.  
  3001.    Profile not found
  3002.    This message appears when the Profile could not be located. Verify
  3003.    the name of the Profile and both the FLIST  and  PATH  environment
  3004.    variables and rerun fLIST. (Message 12)
  3005.  
  3006.  
  3007.    Unknown EXEC error
  3008.    This  message appears on a command line  when  the  command    being
  3009.    executed fails  due to an unknown EXEC error. Contact CodeCrafters
  3010.    about this problem  and  include all applicable files and commands
  3011.    to assist in problem diagnosis. (Message 20)
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.    42                           fLIST User's Guide
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.                       Appendix B
  3034.  
  3035.                    Default Key Assignments
  3036.  
  3037.  
  3038.       fLIST is distributed with a minimal  built-in  configuration which
  3039.       enables  it    to  be    used  without  any  customization.  The  key
  3040.       definitions of this minimal configuration are as follows:
  3041.  
  3042.       Ctrl-A      Add the current file/directory to the current list
  3043.  
  3044.       Ctrl-B      Go to the last page (bottom) of the current list
  3045.  
  3046.       Ctrl-C      Discard all lists and return to DOS
  3047.  
  3048.       Ctrl-D      Sort the current list by descending Date and Time
  3049.  
  3050.       Ctrl-E      Sort    the current list by ascending Extension  and
  3051.               Name
  3052.  
  3053.       Ctrl-F      View the Help file in a pop-up window
  3054.  
  3055.       Ctrl-G      Sort the current list by ascending Group, Name and
  3056.               Extension
  3057.  
  3058.       Backspace      Delete the character to the left of the cursor
  3059.  
  3060.       Tab          Tab to the next word
  3061.  
  3062.       Ctrl-K      View the Key Definitions in a pop-up window
  3063.  
  3064.       Ctrl-L      Select the next list in the ring of lists
  3065.  
  3066.       Enter       Cursor to the beginning of the next command line
  3067.  
  3068.       Ctrl-N      Sort    the  current  list  by    ascending  Name  and
  3069.               Extension
  3070.  
  3071.       Ctrl-O      Unmark all marked files in the current list
  3072.  
  3073.       Ctrl-P      Toggle current file mark status
  3074.  
  3075.       Ctrl-Q      Run current file as a command
  3076.  
  3077.       Ctrl-S      Sort the current list by descending Size
  3078.  
  3079.       Ctrl-T      Go to the first page (top) of the current list
  3080.  
  3081.  
  3082.  
  3083.  
  3084.       Appendix B,  Default Key Assignments                  43
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.    Ctrl-U       Update the current list from disk
  3092.  
  3093.    Ctrl-X       Execute all command lines
  3094.  
  3095.    Ctrl-Z       Meta prefix for compound key definitions
  3096.  
  3097.    Esc           Discard the current list
  3098.  
  3099.    F1           View the Help file in a pop-up window
  3100.  
  3101.    F2           Run TYPE using the current file as input
  3102.  
  3103.    F3           Run EDLIN using the current file as input
  3104.  
  3105.    F4           Add the current file/dorectory to the current list
  3106.  
  3107.    F5           Make a new list using the current file/directory
  3108.  
  3109.    F6           Replace   the  current  list  using    the   current
  3110.            file/directory
  3111.  
  3112.    F7           Select the previous list in the ring of lists
  3113.  
  3114.    F8           Select the next list in the ring of lists
  3115.  
  3116.    F9           Discard all lists and return to DOS
  3117.  
  3118.    F10           Discard the current list
  3119.  
  3120.    Shift-F1       View the Key Definitions in a pop-up window
  3121.  
  3122.    Shift-Tab       Backtab to the previous word
  3123.  
  3124.    Up           Cursor up to the previous command line
  3125.  
  3126.    Down        Cursor down to the next command line
  3127.  
  3128.    Left        Cursor left to the previous character
  3129.  
  3130.    Right       Cursor right to the next character
  3131.  
  3132.    PgUp        Go to the previous page of the current list
  3133.  
  3134.    PgDn        Go to the next page of the current list
  3135.  
  3136.    Home        Cursor to the beginning of the command line
  3137.  
  3138.    End           Cursor to the end of the command line
  3139.  
  3140.    Ins           Switch between Insert and Overwrite modes
  3141.  
  3142.    Del           Delete the character above the cursor
  3143.  
  3144.    Ctrl-Left       Delete all characters to the left of the cursor
  3145.  
  3146.  
  3147.  
  3148.    44                           fLIST User's Guide
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.       Ctrl-Right      Delete all characters to the right of the cursor
  3156.  
  3157.       Ctrl-PgUp      Go to the first page (top) of the current list
  3158.  
  3159.       Ctrl-PgDn      Go to the last page (bottom) of the current list
  3160.  
  3161.       Ctrl-Home      Cursor to the first line on the screen
  3162.  
  3163.       Ctrl-End      Cursor to the last line on the screen
  3164.  
  3165.       Alt-C       Erase all command lines
  3166.  
  3167.       Alt-D       Type /D at the  current  location  in  the command
  3168.               line
  3169.  
  3170.       Alt-E       Type /E at the  current  location  in  the command
  3171.               line
  3172.  
  3173.       Alt-F       Type / at the current location in the command line
  3174.  
  3175.       Alt-N       Type /N at the  current  location  in  the command
  3176.               line
  3177.  
  3178.       Alt-P       Type /P at the  current  location  in  the command
  3179.               line
  3180.  
  3181.       Alt-S       Run COMMAND as a second-level shell
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.       Appendix B,  Default Key Assignments                  45
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.    46                           fLIST User's Guide
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.                     Index
  3290.  
  3291.  
  3292.          [! ] pattern 20         /TB option 19
  3293.          [ ] pattern 20          /TC option 20
  3294.          { } pattern 20          /TE option 20
  3295.          43-line 8             /TI option 20
  3296.          50-line 8             /TV option 20
  3297.          / command 32             /TW option 20
  3298.          = command 33             /U command 31
  3299.          ? command 33             /X command 32
  3300.          /+num command 32
  3301.          /-num command 32         A
  3302.          * pattern 20             aborting commands 39
  3303.          ? pattern 20             ANSI
  3304.          / variable 15, 28, 35        color 9
  3305.          /A command 24            monochrome 8
  3306.          /B command 24             AUTOEXEC.BAT 8, 9
  3307.          /C command 25
  3308.          /D variable 15, 28, 36      B
  3309.          /E variable 15, 28, 36      BIOS 8
  3310.          /Efile option 19
  3311.          .EXT 36             C
  3312.          /F+ command 25          CGA 8
  3313.          /F- command 25          command line 19, 41
  3314.          /F command 25             commands
  3315.          /H command 26            / 32
  3316.          /Hfile option 19        = 33
  3317.          /K command 26            ? 33
  3318.          /L+ command 27         /+num 32
  3319.          /L- command 27         /-num 32
  3320.          /L command 27            /A 24
  3321.          /M command 28            /B 24
  3322.          /N variable 15, 28, 37     /C 25
  3323.          /num command 32        /F 25
  3324.          /O command 15, 28        /F+ 25
  3325.          /P variable 15, 28, 37     /F- 25
  3326.          \PATH\ 37            /H 26
  3327.          /Pfile option 19        /K 26
  3328.          /Q command 29            /L 27
  3329.          /R command 29            /L+ 27
  3330.          /SD command 30         /L- 27
  3331.          /SE command 30         /M 28
  3332.          /SG command 30         /num 32
  3333.          /SN command 30         /O 15, 28
  3334.          /SP command 30         /Q 29
  3335.          /T command 31            /R 29
  3336.          /TA option 19            /SD 30
  3337.  
  3338.  
  3339.  
  3340.       Index                               47
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.          /SE 30              drive portion of
  3348.          /SG 30             filename 36
  3349.          /SN 30
  3350.          /SP 30              E
  3351.          /T 31              editing
  3352.          /U 31             deleting characters
  3353.          /X 32             13
  3354.          aborting 39          EGA 8
  3355.          commenting 14          environment 8
  3356.          concatenating 14         FLIST 8
  3357.          executing 14, 28,         PATH 8
  3358.          32, 39, 40, 41, 42      TERM 8, 41
  3359.          interrupting 39            ansi-pc 8, 19
  3360.          recalling 33            bios-pc 8, 19
  3361.          repeating 33            c_ansi-pc 9, 20
  3362.          return values 39            ega-pc 8, 20
  3363.          summary 23             ibm-pc 8, 20
  3364.       commenting commands 14        vga-pc 8, 20
  3365.       complete filename 35            wang-pc 9, 20
  3366.       concatenating commands      errors
  3367.          14              disk 39, 40
  3368.       configuration           Evaluation Diskette 6
  3369.          minimum MS-DOS 6          Evaluation Package 3, 6
  3370.          minimum UNIX/XENIX 6     executing commands 14,
  3371.       creating lists 17, 27      28, 32, 39, 40, 41,
  3372.       csh shell 20             42
  3373.       Ctrl-Break interrupts       exiting fLIST 25, 29
  3374.          39               expanding lists 17, 24,
  3375.       cursor             42
  3376.          movement 12          extension portion of
  3377.       customization 16, 41,      filename 36
  3378.          42
  3379.       Customization Guide 26,     F
  3380.          27, 31              features 5
  3381.                       filenames
  3382.       D                 complete 35
  3383.       deleting characters 13     drive portion 36
  3384.       DESQview 9             extension portion 36
  3385.       DESQview/386 9         manipulating 14, 28,
  3386.       discarding lists 18,         35, 36, 37
  3387.          25, 29             name portion 37
  3388.       disk errors 39, 40         path portion 37
  3389.       Diskette              files
  3390.          Distribution 7         AUTOEXEC.BAT 8, 9
  3391.          Evaluation 6         finding 25, 42
  3392.       display 12             FLHELP.EXE 7
  3393.          group area 12         FLIST.ERR 19
  3394.          information area 12     FLIST.EXE 6, 11
  3395.          input area 12         FLIST.HLP 6, 19
  3396.          name area 12         FLIST.PRO 7, 19
  3397.       Distribution Diskette 7     GUIDE 7
  3398.       DRIVE: 36             LICENSE 3, 7
  3399.       DRIVE:\PATH\NAME.EXT 35     marked 28
  3400.                      README 7, 14
  3401.  
  3402.  
  3403.  
  3404.    48                           fLIST User's Guide
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.             selecting 19, 20,         interrupting commands
  3412.             41, 42            39
  3413.             SOURCE.HLP 7         interrupts
  3414.          finding files 25, 42        Ctrl-Break 39
  3415.          FLHELP 26
  3416.          FLHELP.EXE 7             K
  3417.          FLIST 8             key definitions 26, 43
  3418.          fLIST                 keyboard systems 6
  3419.             command line 19, 41
  3420.             commands 23          L
  3421.             customization 16,         LICENSE 3, 7
  3422.             41, 42             License Agreement 3
  3423.             Customization Guide      Licensed User Package 7
  3424.             26, 27, 31             licensing fLIST 3, 6
  3425.             display 12             lists
  3426.             environments 6        creating 17, 27
  3427.             Evaluation Package        discarding 18, 25,
  3428.             3, 6            29
  3429.             exiting 18, 25, 29        expanding 17, 24, 42
  3430.             features 5            replacing 29
  3431.             files 6            scrolling 13, 24,
  3432.             for MS-DOS 6        31, 32
  3433.             for UNIX/XENIX 6        searching 25, 42
  3434.             help information 15,    selecting 18, 27
  3435.             26, 41            sorting 13, 30
  3436.             history 5            updating 31
  3437.             installation 6
  3438.             key definitions 26,      M
  3439.             43                 manipulating filenames
  3440.             License Agreement 3     14, 28, 35, 36, 37
  3441.             Licensed User         marked files 28
  3442.             Package 7             MCGA 8
  3443.             licensing 3, 6         MDA 8
  3444.             loading 11, 19         memory requirement 6
  3445.             messages 39          messages 39
  3446.             overview 5             Microsoft Windows 9
  3447.             product support 3         MS-DOS 6
  3448.             tutorial 11
  3449.             variables 35         N
  3450.          FLIST.ERR 19             NAME 37
  3451.          FLIST.EXE 6, 11         name portion of
  3452.          FLIST.HLP 19            filename 37
  3453.          FLIST.PRO 7, 19
  3454.                          O
  3455.          G                 options
  3456.          getting started 5        /Efile 19
  3457.          GUIDE 7            /Hfile 19
  3458.                         /Pfile 19
  3459.          H                /TA 19
  3460.          HELP ! 15, 26, 41        /TB 19
  3461.          history 5            /TC 20
  3462.                         /TE 20
  3463.          I                /TI 20
  3464.          installation 6         /TV 20
  3465.  
  3466.  
  3467.  
  3468.       Index                               49
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.          /TW 20              updating lists 31
  3476.  
  3477.       P                  V
  3478.       PATH 8              variables
  3479.       path portion of         / 15, 28, 35
  3480.          filename 37         /D 15, 28, 36
  3481.       pattern matching 19, 20     /E 15, 28, 36
  3482.          * 20             /N 15, 28, 37
  3483.          ? 20             /P 15, 28, 37
  3484.          [ ] 20             environment 8
  3485.          { } 20             FLIST 8
  3486.          [! ] 20             PATH 8
  3487.          DOS wildcards 20         summary 35
  3488.       PC-FLIST 32             TERM 8, 41
  3489.       product support 3            ansi-pc 8, 19
  3490.                         bios-pc 8, 19
  3491.       R                    c_ansi-pc 9, 20
  3492.       README 7, 14                ega-pc 8, 20
  3493.       recalling commands 33         ibm-pc 8, 20
  3494.       repeating commands 33         vga-pc 8, 20
  3495.       replacing lists 29            wang-pc 9, 20
  3496.       return values from          VGA 8
  3497.          commands 39          video systems 6
  3498.                      43-line 8
  3499.       S                 50-line 8
  3500.       scrolling lists 13, 24,     BIOS 8
  3501.          31, 32             CGA 8
  3502.       searching lists 25, 42     color ANSI 9
  3503.       selecting files 19, 20,     EGA 8
  3504.          41, 42             MCGA 8
  3505.       selecting lists 18, 27     MDA 8
  3506.       Shareware 7             monochrome ANSI 8
  3507.       sorting lists 13, 30         VGA 8
  3508.       SOURCE.HLP 7             Wang PC/APC 9
  3509.  
  3510.       T                  W
  3511.       TERM 8, 41              Wang PC/APC 9
  3512.       tutorial 11
  3513.                       X
  3514.       U                  XENIX 6
  3515.       UNIX 6, 20
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.    50                           fLIST User's Guide
  3533.  
  3534.