home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / LCD65.ZIP / LCD.DOC < prev    next >
Text File  |  1991-02-28  |  10KB  |  242 lines

  1.         
  2.         LCD  Version 6.5    February 26,1991      
  3.         Copyright 1989-1991 Les J. Ventimiglia
  4.  
  5.         Introduction
  6.         ------------
  7.  
  8.         LCD (Les's Change Directory) (restricted version)
  9.         is shareware. 
  10.  
  11.         LCD allows one to easily change to another directory by 
  12.         specifying only part of it.
  13.  
  14.         LCD is provided in a bound version that works in DOS or OS/2
  15.         and in a protected mode version.  LCD supports long filenames 
  16.         in OS/2 1.2 or later.
  17.  
  18.         The zip file should contain the following files:
  19.         
  20.                 LCD.EXE         Protected mode executable.
  21.                 LCD.DOC         This document file.
  22.                 C.CMD           Command file for use with OS/2.
  23.  
  24.         Future versions of the protected mode version of LCD will be
  25.         bundled with other programs I have produced, these files can
  26.         be found in the PLJV.ZIP file.
  27.  
  28.         A bound version can be found in another zip file (BLJV.ZIP)
  29.         that runs in the DOS box or on DOS.
  30.  
  31.         Change History
  32.         --------------
  33.  
  34.         Version 6.0 15jun90 was the first release as Shareware.
  35.         Version 6.1 21jun90 fixed bug which corrupted the root
  36.                             directory entry of the lcd data file 
  37.                             during a fullscreen rescan.
  38.         Version 6.2 14aug90 fixes problem of running c.cmd while in the 
  39.                             %TMP% directory while in protected mode.
  40.         Version 6.3 11nov90 Fixed bug which cacused program to display
  41.                             garbage on screen when entire map was <=
  42.                             current number of lines per screen.
  43.         Version 6.4 09dec90 Modified to work with shell programs that
  44.                             cannot handle the OS/2 "&" operator.
  45.         Version 6.5 26feb91 Modified for registration, copyright
  46.                                 updated.
  47.  
  48.         Syntax
  49.         ------
  50.  
  51.         DOS or DOSbox of OS/2:
  52.  
  53.                 LCD [/rn] [d:][path]
  54.  
  55.         OS/2 protected mode:
  56.                 
  57.                 C [/rn] [d:][path]
  58.                 
  59.         Where : /r = Causes a complete rescan of the specified drive.  
  60.  
  61.                 /n = Do not write the LCD data file.
  62.  
  63.                 d: = Drive to scan.
  64.  
  65.                 path = partial path to change to. Only the portion 
  66.                     after the last \ is used.   
  67.  
  68.         An invalid option will display the usage.
  69.     
  70.         / options can be combined or be specified separately before or
  71.         after any of the filespecs.
  72.         
  73.                 /rn == /n/r == /r /n  
  74.  
  75.     ******************************************************************
  76.     *                                                                *
  77.     *   Note: Protected mode usage must use the command file C.CMD,  *
  78.     *         using the executable in protected mode without the     *
  79.     *         command file will look like it is changing to the      *
  80.     *         directory but will not due to OS/2 restoring the       *
  81.     *         environment when the program is finished running.      *
  82.     *                                                                *
  83.     *         In case someone tampers with this zip file and deletes *
  84.     *         the c.cmd file from it, the cmd file should look       *
  85.     *         as follows:                                            *
  86.     *                                                                *
  87.     *           @echo off                                            *
  88.     *           if "%TMP%" == "" (md c:\tmp & set tmp=c:\tmp)        *
  89.     *           lcd %1 %2 > %TMP%\lcdx.cmd                           * 
  90.     *           if errorlevel 1 goto end                             * 
  91.     *           call %TMP%\lcdx.cmd                                  * 
  92.     *           :end                                                 * 
  93.     *           del %TMP%\lcdx.cmd                                   *
  94.     *                                                                *
  95.     ******************************************************************
  96.  
  97.         Operation
  98.         ---------
  99.  
  100.         LCD will rescan the specified or implied disk in the
  101.         following instances:
  102.  
  103.                 - The LCD database does not exist or
  104.                 - The /r (Rescan) option is specified or
  105.                 - The current directory of the specified disk is not
  106.                   in the LCD database.
  107.  
  108.         LCD will not save the database when used on drives A: or B:
  109.         or if the /n (nosave) option is used.
  110.  
  111.         The database file is written to the root directory of the
  112.         specified or implied drive using the name "LCD_data".  If the 
  113.         drive is write protected (as some network drives are), LCD
  114.         will attempt to save the database on drive C: using the name
  115.         "LCD_x.dat" where x is the drive letter.
  116.  
  117.  
  118.         If [path] is specified on the command line, LCD will do the 
  119.         following:
  120.  
  121.                 - LCD scans the entire tree for a match to [path]. 
  122.                 - If there is only one match, 
  123.                   then LCD will change to that directory.
  124.                 - If there are no matches, 
  125.                   then LCD will remain in the current directory.
  126.                 - If there are multiple matches, LCD will first check
  127.                   for one exact match.  If there is one exact match,
  128.                   LCD change to that directory.  Otherwise, LCD will 
  129.                   popup a box containing the choices.  Move the 
  130.                   highlight to the one you want to reach and press 
  131.                   <enter> to select it, LCD will change to that
  132.                   directory.
  133.  
  134.  
  135.         Command line EXAMPLES: (Protected mode: Use C instead of LCD)
  136.         
  137.         To change to your INCLUDE directory on the current drive and
  138.         rebuild the LCD data file:
  139.  
  140.                 LCD include /r           or   LCD /r include
  141.  
  142.         To change to the \bin directory on drive c:
  143.  
  144.                 LCD c:bin
  145.  
  146.  
  147.         The registered version of LCD supports the following feature
  148.         in addition to those found above.
  149.  
  150.         If the [path] option is not specified, LCD will start up in
  151.         full screen mode.
  152.  
  153.         LCD will display a graphical tree display of the directory
  154.         structure.
  155.  
  156.         Once the display is up, you can use the following keys to move
  157.         around the display:
  158.  
  159.  
  160.         <up>   or <left>  - moves highlight up or scrolls screen down
  161.  
  162.         <down> or <right> - moves highlight down or scrolls screen up
  163.  
  164.         <pgup>  - - - - - - moves the screen up one page
  165.  
  166.         <pgdn>  - - - - - - moves the screen down one page
  167.  
  168.         <home>  - - - - - - moves to the root directory "\"
  169.         
  170.         <end> - - - - - - - moves to the end of the display
  171.  
  172.         <enter> - - - - - - ends the program and goes to the
  173.                                 highlighted directory.
  174.  
  175.         <ALPHA-NUMERIC> - - Speed searches for directory match.
  176.  
  177.         <esc> - - - - - - - ends the program without changing
  178.                                 directories.
  179.  
  180.         <ctrl><enter> - - - Speed search for next directory match.  
  181.  
  182.         <F2>  - - - - - - - ReScan the current drive.
  183.      
  184.         <F3>  - - - - - - - Change to a different drive.
  185.  
  186.  
  187.         SHAREWARE
  188.         _________
  189.  
  190.         LCD.ZIP is distributed under the SHAREWARE concept.
  191.         You are encouraged to copy and share this kit with other users.
  192.         Please do not remove the copyright or the user-supported notice.
  193.  
  194.         SUPPORT SHAREWARE WITH YOUR REGISTRATION FEES!!
  195.         
  196.         SHAREWARE is based on these three beliefs:
  197.  
  198.         1.  The value of software is best assessed by the
  199.             user on his own system.
  200.         2.  Creation of personal computer software can and
  201.             should be supported by computing community.
  202.         3.  That copying of programs should be encouraged,
  203.             rather than restricted.
  204.  
  205.  
  206.         Copyright/License/Warranty
  207.         __________________________
  208.  
  209.         This document and the current version of this took kit
  210.         ("the software") are copyrighted by the author. The
  211.         copyright owner hereby licenses you to: use the software; make
  212.         as many copies of the program and documentation as you wish;
  213.         give such copies to anyone; and distribute the software and
  214.         documentation via electronic means.
  215.  
  216.         However, you are specifically prohibited from charging, or
  217.         requesting donations, for any such copies, however made. 
  218.  
  219.         No copy of the software may be distributed or given away without
  220.         this document; and this notice must not be removed.
  221.  
  222.         There is no warranty of any kind, and the copyright owner is not
  223.         liable for damages of any kind. By using the software, you agree
  224.         to this.
  225.  
  226.         Registered versions of LJV programs will not display the 
  227.         "Not Registered" notice when run.  These registered programs
  228.         MUST not be copied except for purposes of backup and must be
  229.         used only by the registered owner.  You are prohibited from
  230.         any other copying of registered versions by any other means.
  231.  
  232.  
  233.         Contact
  234.         -------
  235.  
  236.         Send registration fee and/or questions to :
  237.  
  238.         Les J. Ventimiglia
  239.         15247 Monroe Ave.
  240.         Moorpark, CA. 93021
  241.         (805) 529-6370
  242.