home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR4 / PATHM40.ZIP / PM.DOC < prev    next >
Text File  |  1993-05-14  |  48KB  |  1,315 lines

  1.  
  2.  
  3.                           █▀▀▀█
  4.                           █▄▄▄█            ▄  ▄
  5.                           █     █▀▀█ ▀▀█▀▀ █▄▄█
  6.                           █     █▀▀█   █   █  █
  7.  
  8.                     █▀▀█▀▀█
  9.                     █  █  █ █▀▀█ █▀▀▀ ▀▀█▀▀ █▀▀▀ █▀▀█
  10.                     █  █  █ █▀▀█ ▀▀▀█   █   █▀▀▀ █▀█▀
  11.                     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█   ▀   ▀▀▀▀ ▀ ▀▀▀▀
  12.  
  13.  
  14.                               │    │    ╒════╕
  15.                               ╘════╡    │    │
  16.                                    │   │    │
  17.                                    ╛    ╘════╛
  18.  
  19.                    *-*  The Ultimate Path Utility *-*
  20.                             David Smith, 1993
  21.  
  22.  
  23.  
  24.  
  25. ============== QUICK START ===================================================
  26.  
  27.         Path Master allows you to configure 20 of your favorite paths, then
  28.         choose them later from a menu.
  29.  
  30.         Type:   PM      to start Path Master.  Choose PICK A PATH,
  31.                         and you will immediately pop into an edit
  32.                         screen.  Type in a few of your favorite paths,
  33.                         ie:   C:\UTILS;C:\DOS;C:\
  34.  
  35.                         Press the [F10] key to save and exit.  Later, when
  36.                         you want to change your path, instead of typing
  37.                         in the whole thing on the command line, just
  38.                         type:     PM
  39.  
  40.                         The paths you saved will pop up on a colorful menu,
  41.                         and you can choose one.  Just press [ENTER] to
  42.                         select your new path.
  43.  
  44.                         For more information on the DOS PATH, consult your
  45.                         DOS manual.
  46.  
  47. ==============================================================================
  48.  
  49.         Path Master 4.0
  50.  
  51.         Usage:   PM  [path/option] [path]
  52.  
  53.  
  54.         The menu allows you to access Path Master options through
  55.         a colorful menu.  Move around it with the arrow keys,
  56.         and press ENTER once you have highlighted your desired
  57.         option.
  58.  
  59.  
  60.   PICK A PATH           Choose a path from a menu
  61.  
  62.   QUICK EDIT A PATH     Edit your current path.
  63.  
  64.   SHOW ENVIRONMENT      Show current environment beginnings, total
  65.                         available space, and space remaining.  Also
  66.                         shows current path, and has a graphical
  67.                         representation of your environment.
  68.  
  69.   ADD A DIRECTORY       Add a directory onto the end of your current
  70.                         path
  71.  
  72.   DELETE A DIRECTORY    Delete a directory from your current path.
  73.                         Directories are listed in numerical order.  Simply
  74.                         enter the number of the directory you want to
  75.                         delete (press ENTER to abort)
  76.  
  77.   HELP                  Shows three pages of help screens containing
  78.                         all the available switches plus the environment
  79.                         preferences you can set
  80.  
  81.   REGISTER              Register your copy of PATH MASTER for only $10.00
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. == OPTIONS: ===================================================================
  99.  
  100.  
  101.    PM                 Pulls up a option Menu.  To choose a path, select
  102.                       PICK A PATH then another menu appears containing
  103.                       your configured paths.  Press [ENTER] to set your
  104.                       new path.  Press [F1] for a help screen.
  105.  
  106.  
  107.    PM /?              Help screen.  Shows help about PATH MASTER.
  108.  
  109.  
  110.    PM /E              Allows editing Menu paths.  You can fill in up to 20
  111.                       paths to choose from.  The usual arrows/insert/ESC
  112.                       editing keys are in effect.  Press [F10] to save your
  113.                       paths and exit to DOS.
  114.  
  115.  
  116.    PM /Q              Quick edit your path.  A window will appear with your
  117.                       current path.  Simply edit this path, then press [F10]
  118.                       to save and exit.
  119.  
  120.  
  121.    PM /INFO           Advanced path information.  This shows several pages of
  122.                       info on the path, stretching the environment, etc.
  123.                       Press [ESC] to exit, PgDn, PgUp, or Arrow keys to scroll
  124.                       through text.
  125.  
  126.  
  127.    PM /SIZE           Show environment size and info.  This shows a graph of
  128.                       current env. plus more.
  129.  
  130.  
  131.    PM /S              Shows current path.  This simply shows you what your
  132.                       current path is.
  133.  
  134.  
  135.    PM /LIST           Lists all the directories in your path.
  136.  
  137.  
  138.    PM [path]          Insert new path into environment.  This totally replaces
  139.                       your path with a new one.  If you only want to temporarily
  140.                       add a directory, use /TMP instead.
  141.  
  142.  
  143.    PM /AE             Add directory to end of path.  A window will appear
  144.                       asking you what directory to add.  Your directory will
  145.                       be placed as the LAST dir on your path.
  146.  
  147.  
  148.    PM /AB             Add directory to beginning of path.  A window will appear
  149.                       asking you what directory to add.  Your directory will
  150.                       be placed as the FIRST dir on your path.
  151.  
  152.  
  153.    PM /DEL            Delete a directory from path.  A window will appear
  154.                       asking which dir to delete (press ENTER to abort).
  155.  
  156.  
  157.    PM /TMP [path]     Create temporary path.  The directory you specify
  158.                       in [path] is added to your current path.  To restore
  159.                       your old path, type:  OLD.
  160.  
  161.                       Example:    PM /tmp c:\utils  temporarily adds c:\utils
  162.                                                     to your current path.
  163.                                                     To restore the old
  164.                                                     path, type: OLD.
  165.  
  166.                                   PM /tmp \dos      temporarily adds \dos
  167.                                                     to your current path.
  168.  
  169.  
  170.    PM /ACT            Put path into active environment.  For further explanation
  171.                       of ACTIVE vs. MASTER environments, see below.
  172.  
  173.  
  174.    PM [dir] [pos]     Add directory at position.  This adds a directory [dir]
  175.                       to any position on your path.  You can specify the dir
  176.                       to be your first, second, third, ...  directory on the
  177.                       path.
  178.  
  179.                       Example:    PM  c:\utils  3  makes c:\utils the third
  180.                                                    dir on your path.
  181.  
  182.                                   PM  \dos  5      makes \dos the fifth dir
  183.                                                    on your path.
  184.  
  185.  
  186.    PM /F:[file]       Use alternate config file.  PATH MASTER stores your
  187.                       favorite paths in a file called \PATH.CFG.  This is
  188.                       stored in your root directory.
  189.                       If you have more than one set of paths, or you want to
  190.                       use another file instead of PATH.CFG, use this option.
  191.  
  192.                       Example:    PM  /F:myconfig  uses MYCONFIG to store your
  193.                                                    paths
  194.  
  195.                                   PM  /F:path.1    uses PATH.1 to store your
  196.                                                    paths
  197.  
  198.                       NOTE: Path configurations are limited only to disk space
  199.                             when using this option.  Roomates or office-mates
  200.                             can share the same computer, and both have different
  201.                             configurations for PATH MASTER.
  202.                             Or, if you own a monster hard drive (1 gig) with
  203.                             several hundred directories, you can have unlimited
  204.                             configured paths.
  205.  
  206.  
  207.    PM /E:[file]       Obviously, you need to edit any config file you use.
  208.                       If you choose to have a different file other than the
  209.                       default \PATH.CFG, then you must use this option to
  210.                       set up your directories.  This is exactly the same
  211.                       as PM /E, but you edit any config file you want.
  212.                       For example:      PM /E:path.1
  213.                       will edit PATH.1 for later use.  If you want to pull
  214.                       these new paths for picking, type:    PM /F:path.1
  215.  
  216.  
  217.    PM /PB:new.bat     (Pick and Batch) Allows you to pick a path from
  218.                       your menu, then write it to a batch file rather
  219.                       than placing it into the environment.
  220.                       This is good when you have a favorite path, and
  221.                       need a batch file to create it, rather than starting
  222.                       up PATH MASTER every time.
  223.  
  224.                       Example:    PM  /PB:mine.bat  creates MINE.BAT when you
  225.                                                     pick a path from the menu.
  226.                                                     You can later use to change
  227.                                                     your path.
  228.  
  229.                                   PM  /PB:new.bat   creates NEW.BAT when you
  230.                                                     pick a path from the menu.
  231.                                                     You can later use to change
  232.                                                     your path.
  233.  
  234.  
  235.    PM /WB:new.bat     (Write Batch) Allows placing the current path into
  236.                       a batch file for later use.  This is similar to
  237.                       /PB:  except you do NOT choose the path from the
  238.                       menu.  Instead, PATH MASTER pulls the current path
  239.                       from the environment, then writes it to a batch
  240.                       file.
  241.  
  242.  
  243.    PM /DEFAULT=#      Starts the menu, and points to the path number
  244.                       specified.  Normally, when PATH MASTER starts,
  245.                       it points to the first path, and allows you to
  246.                       scroll through the list using the arrow keys.
  247.                       If you start PATH MASTER, and always seem to choose
  248.                       the same path, then set the DEFAULT to whatever
  249.                       path number you always choose.  This way, you do
  250.                       not have to scroll around the list everytime.
  251.  
  252.  
  253.    PM /BIG [file]     Pick from a list of BIGGER paths.
  254.                       1.  Create a text file containing up to 20 paths,
  255.                           using your favorite editor.
  256.                           Each path can be up to 150 characters long.
  257.                       2.  Type:  PM /BIG [file]
  258.                           Your new text file is imported into PATH MASTER,
  259.                           and you can choose one to stuff into the
  260.                           environment.
  261.                       3.  For examples of a valid path, consult your DOS
  262.                           manual.
  263.  
  264.                       If you like paths longer than 80 characters,
  265.                       this is great!
  266.  
  267.                       If your paths take up more than one screen, scroll
  268.                       right using the RIGHT arrow key to reveal the remainder
  269.                       of the paths.
  270.                       Simply choose a path by highlighting it, then
  271.                       press [ENTER] to save.
  272.  
  273.                       NOTE:  To store a path longer than 127 characters,
  274.                              you must expand your environment.  See
  275.                              EXPAND YOUR ENVIRONMENT section below.
  276.  
  277.                              Also, realize that your normal \PATH.CFG file
  278.                              is different from the file you import here.
  279.                              Your text file CANNOT be imported into any
  280.                              other PATH MASTER functions.  If you want to
  281.                              edit these paths, use your own text editor.
  282.  
  283.  
  284.    PM /STACK          Pick a path from the menu, and stack it on top of
  285.                       current path.
  286.  
  287.                       If you like a long path, this is great.  Path Master is
  288.                       started, and you choose a path from the menu as usual.
  289.                       The path you choose, however, is added onto the end of
  290.                       your current path.
  291.             Example:
  292.                       If you current path is:  C:\UTILS;C:\DOS
  293.  
  294.                       and you choose the path: C:\TEMP;D:\  from the menu,
  295.                       then your path becomes:  C:\UTILS;C:\DOS;C:\TEMP;D:\
  296.  
  297.                NOTE:  If you create a path longer than 127 bytes, you must
  298.                       first expand your environment.  See the EXPAND YOUR
  299.                       ENVIRONMENT section below for details.
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.           ╓───────────────────────────────────────────────────────────╖
  315.           ║            THE PATH MASTER    "PM"     VARIABLE           ║
  316.           ╙───────────────────────────────────────────────────────────╜
  317.  
  318.  
  319.  
  320.  
  321.         The environmental variable PM allows you to set preferences
  322.         in PATH MASTER.  For example, if you have a monochrome screen,
  323.         then you can type:
  324.                                 SET PM=MNO
  325.  
  326.         on the command line, which customizes PATH MASTER's operation.
  327.         It's best to put this line in your autoexec.bat file, to
  328.         ensure PATH MASTER runs the way you'd like.
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.    VALID PREFERENCES ARE:
  336.  
  337.  
  338.    ERR       show DOS ERRorlevel on exit
  339.                 This allows you to see how PATH MASTER exited, and
  340.                 find errors in some cases.
  341.  
  342.    MNO       use MoNOchrome screen writes
  343.                 PATH MASTER normally assumes EGA/VGA, however if you
  344.                 operate a XT or LCD screen, use this option.
  345.  
  346.    SPH       Show new PatH on exit
  347.                 My favorite preference, so that I can see what
  348.                 PATH MASTER did to the path.
  349.  
  350.    SST       Show STatistics on exit
  351.                 This is similar to the /SIZE switch, but without
  352.                 the colorful graph.
  353.  
  354.    CLR       CLeaR screen after exit
  355.                 PATH MASTER normally stores the screen position, writes
  356.                 a window to the screen, then places the cursor back
  357.                 where it was, and include a carriage return.  This allows
  358.                 a full screen clear before exiting.
  359.  
  360.    DZ1       show DeZign #1 as window background
  361.  
  362.    DZ2       show DeZign #2 as window background
  363.  
  364.    DZ3       show DeZign #3 as window background
  365.  
  366.    NDZ       no DeZign in background
  367.                 Skip the designs completely.
  368.  
  369.    SND       enable SouNDs
  370.                 Turns on the cute little sounds.
  371.  
  372.    NEA       No check Existence of dir before Adding
  373.                 When you add a directory to your path, PATH MASTER
  374.                 checks the current drive to ensure that directory
  375.                 exists.  This turns the checking off.
  376.  
  377.    NED       No check Existence of dir before Delete
  378.                 When you delete a directory to your path, PATH MASTER
  379.                 checks the current path to ensure that directory
  380.                 exists on the path.  This turns the checking off.
  381.  
  382.    NMS       No MouSe  (disable mouse)
  383.  
  384.    PRM       make OLD.BAT PeRManent  (don't delete)
  385.                 When using the /TMP option, PATH MASTER creates a batch
  386.                 file (OLD.BAT) that restores the path back to normal.
  387.                 By default, OLD.BAT deletes itself so that you won't have
  388.                 100 OLD.BATs running around your hard disk.
  389.                 This preference turns the deleting off.
  390.  
  391.    OLD       create OLD.BAT every time path is changed
  392.                 Normally, OLD.BAT is only created when using the /TMP
  393.                 option.  This tells PATH MASTER to create OLD.BAT
  394.                 every time the path is changed, so that you can easily
  395.                 restore it later.
  396.  
  397.    EXP       disable EXPiration message
  398.                 If PATH MASTER gets rather old (usually 1.5 years), it
  399.                 displays a message suggesting you get an update.
  400.                 GO AHEAD AND GET THE UPDATE!!  Path Master is constantly
  401.                 improving, evolving.  You probably have an ancient version,
  402.                 so get the update.... it's free.
  403.                 But if you really want to, this turns that message off.
  404.  
  405.    LST       LiST paths on exit
  406.                 My other favorite preference.  This shows all your directories
  407.                 on your new path once PATH MASTER exits.
  408.  
  409.    ACT       always use ACTive environment for path
  410.                 This tells PATH MASTER to write your new path to the
  411.                 active environment.  For further explanation of active vs.
  412.                 master environments, see below.
  413.  
  414.    MAS       always use MASter environment for path
  415.                 This tells PATH MASTER to write your new path to the
  416.                 master environment.  For further explanation of active vs.
  417.                 master environments, see below.
  418.  
  419.    NOM       NO Menu at start.
  420.                 This disables the beginning menu that appears when
  421.                 you type: PM.  Path Master then automatically assumes
  422.                 you want to PICK A PATH, and warps to that menu.
  423.  
  424.  
  425.  
  426.  
  427.  ╒════════════════════════════════════════════════════════════════════╕
  428.  │      Preferences should be separated by commas.  For example:      │
  429.  │                                                                    │
  430.  │      SET PM=SND,MAS,EXP                                            │
  431.  │                                                                    │
  432.  │      SET PM=ACT,NEA,LST,NMS                                        │
  433.  ╘════════════════════════════════════════════════════════════════════╛
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447. -------  WHAT'S NEW 4.0 -----------------------------------------------
  448.  
  449.  
  450.  
  451.  
  452.    Path Master now searches the PATH for its help file:  PM.HLP
  453.  
  454.         PM_EXIST.COM    searches PATH for a file (good batch file util)
  455.  
  456.         PM_CNVRT.COM    converts Path Master normal config binary
  457.                         files to text files that can be imported
  458.                         using the /BIG option
  459.  
  460.         PM_SAVE.COM     saves current environment into a file called
  461.                         MINE.BAT.  When MINE.BAT is run, it restores
  462.                         all environmental variables to their original
  463.                         condition.
  464.  
  465.         PM__.DOC        documentation for the above utilities
  466.  
  467.  
  468. -----------------------------------------------------------------------
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.   WHAT IS PATH MASTER ?
  477.  
  478.         Changing your path is a pain.  Mainly because you must type
  479. the ENTIRE thing in from scratch, or make 20 different batch files
  480. that change your path that clutter up your hard drive.
  481.  
  482.  
  483.     PATH MASTER solves this by allowing you to:
  484.  
  485.         1) Choose your path from a menu, even a path longer
  486.            than 127 CHARACTERS!
  487.  
  488.         2) Totally configure your menu, and change a path quickly
  489.            and easily.
  490.  
  491.         3) Add or delete a directory from the path.
  492.  
  493.         4) Change your path on the command line.
  494.  
  495.         5) Use your mouse to control PATHMASTER
  496.  
  497.         6) Learn about the PATH, how it works, and how
  498.            to both expand and locate it.
  499.  
  500.         7) Showing you exactly how much environment you
  501.            have left, and how much has been used.
  502.  
  503.         8) Allow setting preferences in environmental
  504.            variable.
  505.  
  506.         9) Place new directory at any position within
  507.            the path.
  508.  
  509.        10) Create a temporary path, then restore it without
  510.            re-typing or remembering the original path.
  511.  
  512.        11) Plus many more options and setting your preferences
  513.            by using a convenient environmental variable.
  514.  
  515.  
  516.  
  517.  
  518.  
  519. ==== HOW TO OPERATE PATH MASTER ===============================================
  520.  
  521.         To begin, you must configure your favorite paths into the
  522.         configuration file that will be stored in your root
  523.         directory.
  524.  
  525.         Type: PM /E         {edit the configurations}
  526.  
  527.         You have 20 blanks that you may enter paths into.  To move around,
  528.         press [ENTER] after typing a path, or use the arrow keys.
  529.         Regular editing keys are valid in EDIT mode:
  530.         HOME, END, INSERT, DELETE, PgUp, PgDn, ENTER, BACKSPACE
  531.  
  532.         Examples of a valid paths:
  533.  
  534.         C:\DOS;C:\UTILS;C:\TURBO\BIN\INCLUDE
  535.         C:\UTILS
  536.         A:\DOS;C:\PCPLUS;C:\WP51
  537.         D:\STACKER;C:\DOS
  538.  
  539.         (Notice that a valid path consists of NO SPACES, a semicolon
  540.          between the directories, and does NOT include the "PATH="
  541.          statement.)
  542.  
  543.         Fill it up with up to 20 configurations, then press [F10] to
  544.         save and quit.
  545.  
  546.                 Press [F1] for a help screen.
  547.  
  548.         If you are using a MOUSE, ensure your mouse driver is installed,
  549.         and move your mouse up and down to choose from the menu or move
  550.         around the configuration editor.  Press the LEFT button to select
  551.         an item, or press the RIGHT button to escape PathMaster.
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559. ==== USING THE MENU INTERFACE =================================================
  560.  
  561.         Once you're configured, just type: PM    to pull up the
  562.         menu.  Use UP/DOWN arrows, PgUp, PgDn, Home, End to move
  563.         around.  To choose one of your newly configured paths,
  564.         select PICK A PATH.
  565.  
  566.         Press [F1] for a help screen.
  567.  
  568.  
  569.  
  570.  
  571.  
  572. ==== USING OTHER OPTIONS ======================================================
  573.  
  574.         On the command line, if you want to remove a directory
  575.         from your path, type: PM /DEL
  576.  
  577.         If you want to add a directory to the END of your
  578.         current path, type: PM /AE
  579.  
  580.         If you want to add a directory to the BEGINNING of your
  581.         current path, type: PM /AB
  582.  
  583.         For a listing of the current path, type: PM /S
  584.  
  585.         To place the path in the Active Environment, instead of
  586.         the Master Environment, type: PM /ACT
  587.  
  588.         To create a totally new path, type: PM [path]
  589.  
  590.                 Press [F1] for a help screen.
  591.  
  592.         To see advanced information on the PATH, how it works,
  593.         how to alter and expand it, etc.  use the /INFO switch.
  594.         This pulls up 15 pages of graphical information.
  595.                 Use up/down arrows or PageUp/PageDown keys
  596.                 to move around the info.  When you are done
  597.                 reading, press [ESC] to exit.
  598.  
  599.         To see the current environment, how much you have used,
  600.         how much free, and a bar graph showing this information,
  601.         use the /SIZE switch.  A box will appear containing this
  602.         stuff, along with the HEX address of the start of your
  603.         current environment.
  604.  
  605.  
  606.  
  607.  
  608.  
  609. ==== TEMPORARY PATHS AND POSITIONS ============================================
  610.  
  611.         To create a temporary path, then restore your old path
  612.         later:
  613.  
  614.                 PM /TMP directory
  615.  
  616.         To restore your old path, type: OLD
  617.  
  618.         For example:  PM /TMP c:\utils
  619.                       PM /TMP \wp51
  620.  
  621.         A temporary path would be useful for adding a directory to your
  622.         path that you do not want to be there later.  For example, if
  623.         you want to use Word Perfect, and need to add C:\WP51 to your
  624.         path.
  625.         Once you are done with Word Perfect, it would be a pain to LEAVE
  626.         C:\WP51 in your path, because you're not going to use it anymore.
  627.         Leaving spare directories in your path will slow down DOS'
  628.         performance.  So how are you going to take it out??
  629.  
  630.         Merely create a "temporary path".  To do this, type:
  631.  
  632.                 PM /TMP c:\wp51
  633.  
  634.         This adds c:\wp51 to your current path, and creates a batch
  635.         file called "OLD.BAT" in your directory.
  636.         Now go ahead an run Word Perfect, then type: OLD on the command
  637.         line to restore your original path.
  638.  
  639.         NOTE: OLD.BAT deletes itself   (this is for your convenience)
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.         To insert a directory in your path at a certain position,
  650.         type:   PM  directory  position
  651.  
  652.         So to make C:\UTILS the fourth directory in your path,
  653.         you would type:
  654.                         PM C:\UTILS 4
  655.  
  656.         Directory positions is important because DOS looks through
  657.         each directory in your path one by one for a program.
  658.         So when you type: MENU.EXE, DOS will look through the first
  659.         directory of your path for MENU.EXE, then the second, then the
  660.         third, etc.
  661.  
  662.         If you use MENU.EXE a whole lot, you probably want the directory
  663.         containing it to be the first directory on your path.  Otherwise,
  664.         DOS will search a bunch of needless directories before it
  665.         finally figures out where MENU.EXE is.
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675. ==== WHAT IS A "PATH" ? =======================================================
  676.  
  677.         A path is a list of directories that DOS uses to search
  678.         for files that are not in the current directory.
  679.  
  680.         For example, if I am in the C:\DOS directory, and want to
  681.         use PKZIP.EXE to compress a couple of files, then PKZIP.EXE
  682.         would have to be in the current directory.
  683.  
  684.         BUT, if I have PKZIP.EXE in my C:\UTILS directory, then I
  685.         can just type: PATH=C:\UTILS and dos will look in that
  686.         directory in addition to the current one to find PKZIP.EXE.
  687.  
  688.     NOTE: Data files are not included in the search.  DOS only searches
  689.           for executable files (with extension .EXE or .COM).  If that
  690.           executable file needs a data file somewhere other than the
  691.           current directory, it will NOT FIND IT, because DOS tricks
  692.           the executable file into thinking it is in your current directory.
  693.  
  694.  
  695.    So Why Not Just Include ALL My Directories In My Path ????
  696.  
  697.         Because DOS looks through all the directories in your path
  698.       to find a file, it can eat up your hard disk and take forever
  699.       to run a program.
  700.         Including all your regular utilities into one MAIN directory
  701.       reduces the time DOS takes to find files, and saves your hard
  702.       disk from unnecessary use.
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709. == WHY DO I NEED MORE THAN ONE PATH ??? =======================================
  710.  
  711.         When I compile programs, I need my path to include my Turbo C++
  712.       directory, and my Turbo Assembler directory, and also my Utilities
  713.       dir.
  714.         So when programming, I use:
  715.  
  716.                 PATH=C:\TURBO\BIN;C:\UTILS;C:\DOS;C:\TASM
  717.  
  718.         When I use Turbo Pascal, I need the Toolbox directory, the Turbo
  719.       Pascal directory, and of course my utils:
  720.  
  721.                 PATH=C:\UTILS;C:\DOS;C:\TP\TOOLBOX;C:\TP
  722.  
  723.         But when downloading a file from the local BBS, I need my Procomm
  724.       Plus directory, my B: drive (my SCAN program is there), and my
  725.       downloading directory.
  726.  
  727.                 PATH=C:\DOS;C:\;B:\;D:\PCPLUS;C:\DOWNLOAD
  728.  
  729.         Do you see the conflict ?   Without Path Master, I was using
  730.       12 batch files to do all the work.
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739. ==== WHAT IS THE "ACTIVE" AND "MASTER" ENVIRONMENTS ? =========================
  740.  
  741.         When you first turn on your computer, a line is usually included
  742.         in your CONFIG.SYS that says:
  743.                 SHELL=C:\DOS\COMMAND.COM /P
  744.         or      COMSPEC=C:\DOS\COMMAND.COM
  745.  
  746.         This tells DOS that COMMAND.COM will be used as your command
  747.         processor.  So now, when you type: DIR, the directory command
  748.         is extracted from COMMAND.COM and run.
  749.  
  750.         COMMAND.COM contains a space in itself for the Environment.
  751.         These are variables set by you to determine your preferences.
  752.         The Environment holds things like:
  753.                 ■  Your Path
  754.                 ■  Your Prompt
  755.                 ■  Preferences for other programs (like Norton Backup)
  756.  
  757.         You set these things by typing: SET [variable]=[your preference]
  758.         on the command line.
  759.  
  760.         The MASTER Environment is the COMMAND.COM space that is run when
  761.         you first boot up.  Sometimes in your PC dealings, you may want
  762.         to shell out of a program (like Windows).  When you do this,
  763.         you call COMMAND.COM again, and set up a new Environment.
  764.                 This is the ACTIVE environment.
  765.  
  766.         When you shell out, COMMAND.COM copies its environmental space
  767.         into the new COMMAND.COM space.  However, if you change a setting
  768.         (like your Path), the change is only temporary.
  769.                 Because after you exit back into the program your were
  770.         originally in (Windows), by typing: EXIT, the temporary settings
  771.         are lost, and the old Environmental space is used again.
  772.  
  773.  
  774.         Try this experiment:
  775.  
  776.         1   Type: SET PATH=C:\DOS;C:\MASTERPATH   (be sure to include
  777.                                                    the DOS directory)
  778.             You have changed your path to a new one, that includes
  779.             our key-word MASTERPATH.  This will soon dissapear.
  780.  
  781.  
  782.         2         COMMAND.COM               (this won't work unless you
  783.                                              include the directory that
  784.                                              COMMAND.COM is in on line 1)
  785.             A new environment has been started.  It is a copy of the
  786.             Master environment, but overlaps the Master one.  So that
  787.             any changes made to your new environment are only temporary.
  788.  
  789.  
  790.         3        SET
  791.  
  792.             Note the PATH= statement at the bottom.
  793.  
  794.  
  795.         4        SET PATH=ACTIVE_PATH
  796.  
  797.             We changed the Path to Active_Path.  But this change lasts
  798.             only as long as our new COMMAND.COM is active.
  799.  
  800.  
  801.         5        SET
  802.  
  803.             See our new Path at the bottom?  It is now "ACTIVE_PATH".
  804.  
  805.  
  806.        6         EXIT
  807.  
  808.             We now exited our new COMMAND.COM, and have returned to
  809.             the Master Environment. All the changes to our Active
  810.             Environment have dissapeared.
  811.  
  812.  
  813.        7         SET
  814.  
  815.            See our Path?  It's now back to the original one we
  816.            typed at the beginning.  We have returned to the
  817.            Master Environment.
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825. ====== EXPANDING YOUR PATH ===================================================
  826.  
  827.         You can expand your path in one of the following ways:
  828.  
  829.         1)  Add the line:
  830.                            SHELL=COMMAND.COM /E:# /P
  831.  
  832.             to your CONFIG.SYS file, whereas the # is how many bytes you
  833.             want DOS to use for the environment.  This tells DOS to reserve
  834.             a larger amount of space for your environment.  If you just want
  835.             a large path, 512 or so should be fine.
  836.  
  837.         2)  Start a new copy of COMMAND.COM, telling it your want a bigger
  838.             environment.  Simply type:
  839.                                         COMMAND /E:#
  840.  
  841.             where # is the amount of space you want.
  842.             To return to a normal environment, type: EXIT.  Now you are back
  843.             in your original version of COMMAND.COM.
  844.  
  845.         3)  If you use 4DOS or other command.com replacements, consult your
  846.             manual for directions on EXPANDING YOUR ENVIRONMENT.
  847.  
  848.  
  849.    NOTE:  Use the /BIG or /STACK options for paths longer than 80 characters.
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861. ====== ATTENTION POWER USERS! ================================================
  862.  
  863.         An expanded PATH is a hassle; Keep your path short!  It slows down
  864.         disk performance and causes you to lose precious conventional
  865.         memory when expanding your environment.  Your best bet is to
  866.         consolidate a few directories and have three or four directories
  867.         on each path in PATH MASTER.
  868.  
  869.         If you want a LONG path once in a while, though, use the /BIG
  870.         option, then /WB to write the long path into a batch file.
  871.         Use your normal, shorter paths on a daily basis, but when you
  872.         DO need that extra long path, you can use a quick batch file
  873.         rather than loading PATH MASTER every time.
  874.  
  875.         Also, if you have filled up all 20 configs, use the /DEFAULT
  876.         option.  It'll save your life.
  877.  
  878.         And if you work in an office, or have other people using your
  879.         PATH MASTER, use the /F: option.  I guarantee someone will
  880.         end up editing your \PATH.CFG file, and you'll spend quite
  881.         some time returning it to normal.
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897. ====== COMPARISON TO OTHER UTILITIES ==========================================
  898.  
  899.         Compared to other path utils, Path Master blows them away!
  900. Nothing else loads you up with options like these.  Graphical interface,
  901. advanced information, totally re-configure a path, choose from 20
  902. configurations and so much more.
  903.  
  904.         I looked on 27 BBS' including CompuServe, 14 ShareWare CD Roms
  905. and asked around, and only found 3 utils that come close (I had to
  906. eliminate the ones that just added and deleted directories):
  907.  
  908.         PathTool        New World Designs
  909.         PathUtil        ??
  910.         PathEditor      Ray Dittmeier
  911.         SetPath         Donald E. Ekman
  912.  
  913.         Here is a comparison of features:
  914.  
  915.                            ┌ PATHMASTER
  916.                            │   ┌ PathTool
  917.                            │   │   ┌ PathEditor
  918.                            │   │   │   ┌ SetPath
  919.                            │   │   │   │
  920.        ┌─────────────────┬───┬───┬───┬───┐
  921.        │Graphical menu   │ X │   │   │   │
  922.        ├─────────────────┼───┼───┼───┼───┤
  923.        │Multiple configs │ X │   │   │   │
  924.        ├─────────────────┼───┼───┼───┼───┤
  925.        │Both Active and  │ X │ X │   │ X │
  926.        │Master environ.  │   │   │   │   │
  927.        ├─────────────────┼───┼───┼───┼───┤
  928.        │Mouse support    │ X │   │   │   │
  929.        ├─────────────────┼───┼───┼───┼───┤
  930.        │Add path         │ X │ X │ X │ X │
  931.        ├─────────────────┼───┼───┼───┼───┤
  932.        │Delete path      │ X │ X │ X │ X │
  933.        ├─────────────────┼───┼───┼───┼───┤
  934.        │Add to end/begin │ X │ X │   │ X │
  935.        ├─────────────────┼───┼───┼───┼───┤
  936.        │Sound effects    │ X │   │   │   │
  937.        ├─────────────────┼───┼───┼───┼───┤
  938.        │Modify config.sys│ X │   │   │   │
  939.        ├─────────────────┼───┼───┼───┼───┤
  940.        │Stretch environ  │ X │ X │   │   │
  941.        │if needed        │   │   │   │   │
  942.        ├─────────────────┼───┼───┼───┼───┤
  943.        │Run-time advanced│ X │   │   │   │
  944.        │path info.       │   │   │   │   │
  945.        └─────────────────┴───┴───┴───┴───┘
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954. ===== REGISTRATION ============================================================
  955.  
  956.  
  957.         There are two registration options:
  958.  
  959.         1) $10.00 registers Path Master, gets you the *special* version
  960.            including lots of options not available otherwise.
  961.            This allows unlimited upgrades to Path Master, and free
  962.            technical support by mail or by CompuServe.
  963.  
  964.         2) $20.00 gets you the Dave Utils disk.  See the enclosed
  965.            CATALOG.COM file for details.  This also gets you the updated
  966.            PathMaster, unlimited upgrades and technical support as
  967.            described above.
  968.            You also get over 30 more utils, and unlimited upgrades on
  969.            those also, new information about other stuff I create, etc.
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980. = EXAMPLES ====================================================================
  981.  
  982.  
  983.  
  984.         PM /E
  985.  
  986.   Edits the current configuration file.
  987.  
  988.  
  989.  
  990.         PM /AE
  991.  
  992.   Pulls up a window and prompts you to add a directory
  993.   to the current path.  It will be added to the END
  994.   of the path.
  995.  
  996.  
  997.  
  998.         PM /TMP  c:\dos
  999.  
  1000.  Creates a temporary path with C:\DOS at the end.  To
  1001.  restore your original path, just type: OLD.BAT on
  1002.  the command line.  OLD.BAT deletes itself.
  1003.  
  1004.  
  1005.  
  1006.  
  1007.         PM  C:\WP51  2
  1008.  
  1009.  Makes c:\wp51 the second directory on your path.
  1010.  
  1011.  
  1012.  
  1013.  
  1014.         PM /AB
  1015.  
  1016.   Pulls up a window and prompts you to add a directory
  1017.   to the current path.  It will be added to the BEGINNING
  1018.   of the path.
  1019.  
  1020.  
  1021.  
  1022.         PM /DEL
  1023.  
  1024.   Pulls up a window and prompts you to delete a directory
  1025.   in the current path.
  1026.  
  1027.  
  1028.  
  1029.         PM C:\DOS;A:\TP\TOOLBOX
  1030.  
  1031.   Creates a new path that consists of c:\dos and a:\tp\toolbox
  1032.   directories.
  1033.  
  1034.  
  1035.  
  1036.         PM /?
  1037.  
  1038.   Shows the help screen.
  1039.  
  1040.  
  1041.  
  1042.         PM /S
  1043.  
  1044.   Displays current path on the screen.
  1045.  
  1046.  
  1047.  
  1048.         PM /INFO
  1049.  
  1050.    Shows fifteen pages of useful information concerning the Path
  1051.    and advanced items that allow you to expand your environment
  1052.    and better understand how your computer works.
  1053.  
  1054.  
  1055.  
  1056.         PM /SIZE
  1057.  
  1058.    Displays a bar graph of how much space you have used in your
  1059.    environment, the hex address of the current environment's
  1060.    beginnings, and other useful stuff.
  1061.  
  1062.  
  1063.  
  1064.         PM /ACT
  1065.  
  1066.    Pulls up the path menu as usual, but adds the selected path
  1067.    to the Active Environment (see above details about Active
  1068.    and Master Environments).
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084. ===== TECHNICAL NOTES =========================================================
  1085.  
  1086.  
  1087.   4DOS: Path Master uses the self-deleting files OLD.BAT and $TMP$.BAT
  1088.         in the current directory.  4DOS seems to have a tantrum when
  1089.         running a self-deleting batch file by saying:
  1090.                 "BATCH FILE MISSING!  C:\OLD.BAT"
  1091.         This is no concern, since the batch file is NOT missing, it
  1092.         merely deleted itself.
  1093.         When writing the path to your environment, if you HAVE any problems
  1094.         using the Master environment, try the active instead.
  1095.                 To accomplish this, use:  PM /ACT
  1096.  
  1097.         Occasionally, Path Master does not show a few colons or slashes
  1098.         when DELETING a directory.  When printing in the window, the
  1099.         windowing function assumes the colon and slash are control
  1100.         characters.  It will look a little funny, but you can easily
  1101.         tell which directories are which.
  1102.  
  1103.         Design #3 HAS BEEN ADDED.  It consists of blue lines that look
  1104.         pretty cool.  If you specify more than one design in your
  1105.         PM variable, the LAST one will be used.
  1106.  
  1107.         If you really don't want to set the "NOM" preference in the
  1108.         Path Master variable, just type an empty slash after the PM.
  1109.         For example: "PM /"  (without the quotes) on the command
  1110.         line will rush you straight to the PICK A PATH portion.
  1111.  
  1112.         Path Master uses a file in your root directory called PATH.CFG,
  1113.         which can be changed using the /F: option.  It also uses PATH.HLP
  1114.         (which must be in the current directory) for any help you may
  1115.         want (by pressing [F1]).
  1116.  
  1117.         Also, be VERY CAREFUL when using the /BIG option.  Once you have
  1118.         a monster path in your environment, you cannot import it into
  1119.         the /Q option.  If so, your path is "cut off" to 80 characters.
  1120.         Realize that your TEXT file in the /BIG option is completely
  1121.         different than the normal config file.  Your /PATH.CFG file is
  1122.         actually a C++ Structure of 20 paths, 80 characters each.
  1123.         Attempting to export a HUGE path into the /SIZE option will
  1124.         result in a mess on the screen.  And adding a directory with
  1125.         the /TMP option to an already PACKED, 150 character path will
  1126.         cut it off short.
  1127.  
  1128.         I also "clean up" your path of repeated semicolons, extra spaces,
  1129.         etc.  So if you type 4 semicolons in a row and wonder where they
  1130.         went....
  1131.  
  1132.         If you include a ':', ';' or '\' after PM, then Path Master
  1133.         automatically assumes you want to set a new path, and will set
  1134.         it to argument one.  This could cause some unexpected results
  1135.         if you're not careful, so please ensure not to stick those
  1136.         after PM.
  1137.  
  1138.         Path Master works by scanning the PSP of COMMAND.COM, locating
  1139.         the environment segment, then altering it.
  1140.         The Active environment is affected by stuffing the keyboard
  1141.         buffer with a batch file that changes the environment.
  1142.  
  1143.         I have tried this technique (with success) on 14 different
  1144.         machines, all of which worked fine.  There may, however,
  1145.         be bugs when running with some systems.
  1146.  
  1147.         If you find a bug, or lock up this program, please report
  1148.         it to me by:
  1149.  
  1150.         COMPUSERVE           71441,2723
  1151.  
  1152.         or by Mail:             David Smith
  1153.                                1104 Mason Dr.
  1154.                                Hurst TX 76053
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164. ======== QUESTIONS AND ANSWERS ===============================================
  1165.  
  1166. General Questions:
  1167.  
  1168.          Q:     All my paths are 120-150 characters long.  Path Master's menu is limited to
  1169.                 80 chars!  How do I use my paths?
  1170.          A:     Use the /BIG option.  Utilize your text editor and create 20 paths up to 150
  1171.                 characters long, then import them by typing:  PM /BIG
  1172.  
  1173.          Q:     Your editor is real limited.  There's no copy/move text functions, and I hate
  1174.                 doing all that typing.
  1175.          A:     Use your favorite text editor, then import your text file containing your paths
  1176.                 using /BIG
  1177.  
  1178.          Q:     I have a great config file with my 20 favorite paths, but I recently made some
  1179.                 new directories and want to add them to my paths.  Do I have to make a new
  1180.                 text file and re-type all that stuff to use /BIG option?
  1181.          A:     If you like the /BIG option, and would rather use that than the usual Path
  1182.                 Master menu, convert your config files using PMCNVRT.EXE.  This makes
  1183.                 the transition from Path Master's usual screen to Path Master's BIG screen.
  1184.  
  1185.          Q:     What's the difference between /PB: and /WB: ?
  1186.          A:     /PB  stands for "Pick and Batch", where you Pick a path from the menu, then
  1187.                 write it to a Batch file.
  1188.                 /WB  stands for "Write a Batch", where you Write the current path to a batch
  1189.                 file.  Later, you can just run the batch file and set your favorite path rather
  1190.                 than running Path Master.
  1191.  
  1192.  
  1193.  
  1194. Questions concerning  /Q
  1195.  
  1196.          Q:     Can I quick edit paths longer than 80 characters?
  1197.          A:     No.  If you use /STACK or /BIG to create a long path, you cannot edit it
  1198.                 with the /Q option.
  1199.  
  1200.          Q:     When I type in characters after first entering the edit screen, it erases my
  1201.                 path.
  1202.          A:     If you have problems with this, press [HOME] before typing characters on the
  1203.                 end of the path.
  1204.  
  1205.  
  1206.  
  1207. Questions concerning  /STACK
  1208.  
  1209.          Q:     If I "stack" two paths on top of each other (both of which are 80 characters
  1210.                 long), DOS cuts off the last few chars.
  1211.          A:     You must expand your environment before "stacking" paths.  DOS limits your
  1212.                 path length to 127 characters, unless you expand it.
  1213.  
  1214.          Q:     How many paths can I stack onto each other?
  1215.          A:     After you have expanded your environment, you can stack up to 499
  1216.                 characters in your path using Path Master.  Just use /STACK over and over
  1217.                 until you reach the maximum length.
  1218.                 NOTE:  If your path is 499 chars long, you have a SERIOUS problem.
  1219.  
  1220.          Q:     What happens if I "stack" too many directories my path?
  1221.          A:     DOS cuts off the path at the point where it runs out of memory.  You'll
  1222.                 notice some characters missing from the end.
  1223.  
  1224.  
  1225.  
  1226.  
  1227. Questions concerning  /BIG
  1228.  
  1229.          Q:     I don't understand.  What's the difference between the usual Path Master
  1230.                 menu and the /BIG menu?
  1231.          A:     The Path Master menu uses a binary config file.  Each path is up to 80
  1232.                 characters long, and your config file holds 20 paths.
  1233.                 The /BIG menu uses a text file.  Each path is up to 150 characters long, and
  1234.                 the text file can hold up to 20 paths.
  1235.          Q:     I have a text file with 27 paths, each 300 characters long.
  1236.                 Can I import them using /BIG?
  1237.          A:     Yes, but only the first 20 lines, and each path will be cut off on the 150th
  1238.                 character.  Path Master stops loading text once it reaches 150 characters, and
  1239.                 cuts off the file when it reads 20 lines.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.   A GREAT DEAL !
  1253.  
  1254.         See the included CATALOG.COM to order Dave's Disk full of
  1255.         Utilities.  For only $20.00, it's a definite bargain !
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.    ███████╗ ██╗   ██╗ ██████╗  ██████╗   ██████╗  ██████╗  ████████╗ ██████╗
  1272.    ██╔════╝ ██║   ██║ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██╔══██╗ ╚══██╔══╝ ╚════██╗
  1273. ╓──███████╗ ██║   ██║ ██████╔╝ ██████╔╝ ██║   ██║ ██████╔╝    ██║      ▄███╔╨─╖
  1274. ║  ╚════██║ ██║   ██║ ██╔═══╝  ██╔═══╝  ██║   ██║ ██╔══██╗    ██║      ▀▀══╝  ║
  1275. ║  ███████║ ╚██████╔╝ ██║      ██║      ╚██████╔╝ ██║  ██║    ██║      ██╗    ║
  1276. ║  ╚══════╝  ╚═════╝  ╚═╝      ╚═╝       ╚═════╝  ╚═╝  ╚═╝    ╚═╝      ╚═╝    ║
  1277. ║                                                                             ║
  1278. ║                                                                             ║
  1279. ║      Support for this program is available in the following ways:           ║
  1280. ║                                                                             ║
  1281. ║                                                                             ║
  1282. ║          ╓──┐ ╓──┐ ╓─╥─┐ ╥──┐ ╥  ┬  ╓─┐ ╥──┐ ╥──┐ ╥  ┬ ╥──┐                 ║
  1283. ║          ║    ║  │ ║ ║ │ ╟──┘ ║  │  ╙─┐ ╟─   ╟─┬┘ ╙╖┌┘ ╟─                   ║
  1284. ║          ╙──┘ ╙──┘ ╨ ╨ ┴ ╨    ╙──┘ ╙──┘ ╨──┘ ╨ ┴   ╙┘  ╨──┘                 ║
  1285. ║          User ID:  71441,2723                                               ║
  1286. ║          I usually log on every other day and check my mail.                ║
  1287. ║                                                                             ║
  1288. ║                                                                             ║
  1289. ║                       ▄▄▄▄▄▄  ▄▄▄▄▄▄  ▄▄▄▄▄▄▄                               ║
  1290. ║                       █ ▄▄ █▄ █ ▄▄ █▄ █ ▄▄▄▄█                               ║
  1291. ║                       █ ▄▄▄ █ █ ▄▄▄ █ █▄▄▄▄ █                               ║
  1292. ║                       █▄▄▄▄▄█ █▄▄▄▄▄█ █▄▄▄▄▄█                               ║
  1293. ║          Drop me a line on the MotherBoard II Bulletin Board                ║
  1294. ║                     David Smith   (214) 642-1287                            ║
  1295. ║                                                                             ║
  1296. ║                                                                             ║
  1297. ║                 ▄██▄   ▄██▄  ▄███████▄   ▄█▄  ▄██▄                          ║
  1298. ║                 █████▄█████ ████▀▀▀████ █████ ████                          ║
  1299. ║                 ███████████ ████▄▄▄████ █████ ████                          ║
  1300. ║                 ████   ████ ███████████ █████ ████                          ║
  1301. ║                 ████   ████ ████   ████ █████ ████▄▄▄▄▄▄▄                   ║
  1302. ║                 ▀██▀   ▀██▀ ▀██▀   ▀██▀  ▀█▀   ▀████████▀                   ║
  1303. ║                               Write to:                                     ║
  1304. ║                                                                             ║
  1305. ║                              David Smith                                    ║
  1306. ║                            1104 Mason Dr.                                   ║
  1307. ║                            Hurst TX 76053                                   ║
  1308. ║                                                                             ║
  1309. ╙─────────────────────────────────────────────────────────────────────────────╜
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.