home *** CD-ROM | disk | FTP | other *** search
/ CD Shareware Magazine 1997 January / CD_shareware_1-97.iso / DOS / COMUNICA / PCBDE404.ZIP / PCBDE.DOC < prev    next >
Encoding:
Text File  |  1996-10-08  |  14.3 KB  |  326 lines

  1. Program     :  PCBDE.PPE - Version 4.04  Compiled 10-08-96
  2.  
  3.                (c)1996 Practical Computer Services
  4.  
  5.  
  6.  
  7. Description :  The PCB Door Executive will replace your existing
  8.                DOOR & OPEN commands and automatically Create a menu of
  9.                all available doors & PPE's each time it is run.
  10.  
  11.                I've been running PCB for several years now and as my
  12.                BBS grows so does the number of Doors I run. I wanted
  13.                a quick way to add a door without having to go in and edit
  14.                a display file EVERY TIME! I also wanted to be able to have
  15.                my doors & PPE programs on 1 menu! Here is my solution!
  16.  
  17. Features    :  - Automatically creates Door & PPE menu when run.
  18.                - FAST, FAST, FAST!!!!
  19.                - Displays last time door was opened.
  20.                   Very handy to see what doors are actually being used!
  21.                - Displays how many times door has been opened.
  22.                - Displays 'Shortcut' commands to users.
  23.                - VERY easily maintained after initial Installation.
  24.                - Detects & loads OTHER PPE programs from the SAME menu!
  25.                - Optionally categorize doors & PPE's for easier access.
  26.                - 3 color selectable highlighting of Doors or PPE's.
  27.                - Custom Header for registered users.
  28.  
  29. Requirements:  PCBoard 15.2x
  30.                Working knowledge of PCBoard 15.2x
  31.  
  32.  
  33. Registration: $15 US funds ONLY!
  34.  
  35.               Registration removes all the nasty unregistered messages
  36.               and delays. The registration number will work for ALL future
  37.               releases of The PCB Door Executive.
  38.  
  39.               PCBDE is not free software.  PCBDE should be registered no
  40.               later than 30 days after installation.
  41.  
  42.               Refer to the enclosed file REGISTER.FRM for complete
  43.               registration instructions.
  44.  
  45.               You can call up the support BBS to generate your own key file
  46.               for this program.  Shareware is a viable concept, So give a
  47.               call to (609) 587-2672, logon,  type KEY, and
  48.               choose to register PCBDE.  Simple, quick, and kinda fun in
  49.               a BBS sort of way.  Just remember that those people who do
  50.               not pay for shareware are a slimy sort and you really don't
  51.               want to be in their company.
  52.  
  53. Support     : You can get support a number of different ways, first and
  54.               formost you can reach us directly at PCS support
  55.               bbs, (6090) 587-2672 (33.6 USR DS).  If you can not get through
  56.               due to the overwhelming urge to call at the same time as someone
  57.               else, you can reach us at our voice number (609) 584-7947 or
  58.               via Internet e-mail at bob.watson@tao.com
  59.  
  60. Loading
  61. Other PPE's : If you would like PCBDE to load OTHER PPE's you'll need to
  62.               be sure of 2 things:
  63.  
  64.                  1) Path to PPE *MUST* be specified in PCBDE.CFG. You
  65.                     *MUST* have a trailing '\'!!!
  66.  
  67.                  2) You MUST use the same NAMING standard with the PPE
  68.                     programs as you use with the doors. for example, if
  69.                     you have a PPE called DUMMY.PPE the SHORT CUT command
  70.                     must also be DUMMY or the PPE will not load from the
  71.                     PCBoard command line. The short cut command should come
  72.                     from your CMD.LST.
  73.  
  74.  
  75.                If your path to your PPE's are to long to fit in the given
  76.                PCBDE.CFG space, then place the keyword LONG in the PATH
  77.                space.  This will tell PCBDE to pick up all path info from
  78.                the file called LONGPATH.DAT.  LONGPATH.DAT looks like so:
  79.  
  80.                            9;C:\PCB\PPE\GAMES\ADVENTURE\TEXT\
  81.                ┌───────────┘│└────────────┐
  82.  The number as shown on     │    Full path (remember no PPE name),
  83.  the doors open menu!       │    with the trailing slash!
  84.                             ┘
  85.                       A Semi-Colon
  86.  
  87.                       Simple, No?  Then the only thing you need to place in
  88.                       the PCBDE.CFG (in the slot for path) is the keyword
  89.                       LONG.  Using the LONG parameter here, will tell PCBDE
  90.                       to look in the file LONGPATH.DAT.
  91.  
  92.  
  93. From the
  94. Command Line: You can Send PCBDE 2 command line parameters!
  95.  
  96.                   'OPEN' alone will cause the user to be prompted for
  97.                          display by category or All Doors/ppe's.
  98.  
  99.                   To avoid this prompt you may type:
  100.                   OPEN A - Display All the doors/ppe's
  101.                   OPEN C - Select category
  102.  
  103.               PCBDE will pass on command line parameters to the door
  104.               being called. For example you can pass the "D" command to
  105.               Qmail with the following: "OPEN QMAIL D".
  106.  
  107.  
  108. Installation:   *********** THE IMPORTANT PART ***************
  109.  
  110.   1) Just add this PPE file name and path to your CMD.LST file
  111.      so PCBoard will run this PPE instead of the internal DOOR
  112.      command.  This is an Example of what it might look like:
  113.  
  114.         1) OPEN                0     C:\PCB\PCBDE.PPE
  115.         2) DOOR                0     C:\PCB\PCBDE.PPE
  116.  
  117.   2) Edit the PCBDE.CAT
  118.  
  119.      ********** MUST BE IN SAME DIRECTORY AS PCBDE.PPE ***************
  120.  
  121.      This is the category Control File. If you DON'T want category's
  122.      just delete this file, and your users won't be asked if they
  123.      want to see the doors by category. There is a sample PCBDE.CAT
  124.      file in the archive for you to use an example. Whatever text you
  125.      enter here is displayed to the user when they request to see a
  126.      list of category's.
  127.  
  128.      line 1  ---> Description of Category 1
  129.      line 2  ---> Description of Category 2
  130.      line 3  ---> Description of Category 3
  131.      line 4  ---> Description of Category 4
  132.      line 5  ---> Description of Category 5
  133.      line 6  ---> Description of Category 6
  134.      line 7  ---> Description of Category 7
  135.      line 8  ---> Description of Category 8
  136.      line 9  ---> Description of Category 9
  137.  
  138.      You Don't HAVE to have 9 category's! Just put in as many as you like.
  139.      If you want to add one later no problem, just add a line.
  140.  
  141.      DON'T FORGET. If you want category's, you *MUST* assign each door to a
  142.      category in the PCBDE.CFG file, or they won't be displayed properly!!!!
  143.  
  144.   3) Edit the PCBDE.COL file
  145.  
  146.      ********** MUST BE IN SAME DIRECTORY AS PCBDE.PPE ***************
  147.  
  148.      This is the Color control File. 8 lines. Each line control's
  149.      the color of a field.
  150.  
  151.      line 1  ---> Main Entry & Border
  152.      line 2  ---> Secondary Border Text
  153.      line 3  ---> Door Number
  154.      line 4  ---> Main Headings
  155.      line 5  ---> Number of Times Opened
  156.      line 6  ---> Highlighted entry #1
  157.      line 7  ---> Highlighted entry #2
  158.      line 8  ---> Highlighted entry #3
  159.      line 9  ---> Shortcut Command
  160.      line 10 ---> Last Opened
  161.  
  162.      Each line should contain 1 PCB Code. The PCBDE.COL file included
  163.      in this archive is fully commented for easy installation.
  164.  
  165.  
  166.   4) Edit the PCBDE.CFG file.
  167.  
  168.      ********** MUST BE IN SAME DIRECTORY AS PCBDE.PPE ***************
  169.  
  170.      You Can do it by hand, UGH, or use Chuck Valecek's PCBDEED3.EXE that's
  171.      included in this Archive! Thanks Chuck! PCBDEED3 makes it a snap
  172.      to change things! If you are *UPGRADING*, you'll have to add the
  173.      additional fields in by hand before using PCBDEED3.
  174.  
  175.      The layout of this file is VERY important. If you don't set this
  176.      file up correctly to begin with you'll have big problems with
  177.      PCBDE! There is an example config file in the archive, just edit
  178.      that file and replace the appropriate fields. Each line of this
  179.      file represents a door on your system. So if you have 10 doors
  180.      you should have 10 lines in your config file.
  181.  
  182.      Column 1-41  - Door Name & Description
  183.  
  184.      Column 42    - MUST BE A COMMA
  185.  
  186.      Column 43    - PATH to PPE if column 69 = '!'
  187.                     PATH *SHOULD* include trailing '\'
  188.                     PATH *SHOULD NOT* include PPE name
  189.                     LONG if this PPE path is too long to fit (see above)
  190.                     Leave *BLANK* if this is a door!
  191.  
  192.      Column 66    - MUST BE COMMA
  193.  
  194.      Column 67    - Integer 1-9
  195.                     Category Number you wish to assign this door to.
  196.  
  197.      Column 68    - MUST BE COMMA
  198.  
  199.      Column 69    - '!' Exclamation If this is a PPE.
  200.                     ' ' Blank if regular door
  201.  
  202.      Column 70    - MUST BE A COMMA
  203.  
  204.      Column 71    - '*'Asterisk if you want the door/PPE Highlighted
  205.                        with highlight Color 1.
  206.  
  207.                     '&'Asterisk if you want the door/PPE Highlighted
  208.                        with highlight Color 2.
  209.  
  210.                     '^'Asterisk if you want the door/PPE Highlighted
  211.                        with highlight Color 3.
  212.  
  213.                     ' 'Blank if you do not want this door/PPE highlighted.
  214.  
  215.      Column 72    - MUST BE A COMMA
  216.  
  217.      Column 73-80 - Shortcut command (*RIGHT JUSTIFIED*)
  218.                     due to a limitation shortcut commands
  219.                     less than 8 characters MUST be RIGHT
  220.                     justified!! See included PCBDE.CFG for example!
  221.  
  222.  
  223.   5) Create a NEW DIRECTORY BELOW the directory that you run THIS PPE
  224.      from. This Directory HAS TO BE CALLED 'DATA'.
  225.  
  226.      For example on my system I had to create the Following directory.
  227.  
  228.      ROOT──┐
  229.            ├─PCB─┬─MAIN
  230.            │     │   ┌────────────Store PCBDE PPE Here, with ALL MY PPE's
  231.            │     │         ┌───── ****New Directory just created****
  232.            │     └──PPL─┐   
  233.            │            └─DATA
  234.            └─Util
  235.  
  236.      Why do I have to create this directory you ask?
  237.      I use this directory to store information about each door/ppe.
  238.  
  239.   6) If you are a registered user and would like to use a custom header
  240.      PCBDE now supports this. Just create a file called PCBDE.HDR in the
  241.      same directory as PCBDE.PPE. Included in the release archive is an
  242.      example header file called HDR.DAT. PCBDE.PPE by default does *NOT*
  243.      use a custom header.
  244.  
  245.   7) THAT'S IT! 6 Easy steps!
  246.  
  247. Trouble
  248. Shooting    : Q) I only have 10 doors but 11 doors show up on the menu.
  249.                  The last door displayed is blank.
  250.               A) Be sure the last character on the last line of the
  251.                  PCBDE.CFG file is <ALT-26>.
  252.  
  253.               Q) Some of the lines in the display file are jumbled.
  254.               A) Please refer to the installation steps above. If the
  255.                  comma's are not placed EXACTLY on EVERY line things
  256.                  will not work right!
  257.  
  258.               Q) What's a 'SHORTCUT' command?
  259.               A) PCBoard allows you to load a door right from the main
  260.                  prompt. This feature is used by more experienced PCB
  261.                  users to avoid the menu screen.
  262.                  For normal DOOR programs the short cut command can be found
  263.                  in PCBoard's DOORS.LST file.
  264.                  For PPE's the shortcut command will be whatever you call it
  265.                  in your CMD.LST file.
  266.  
  267.               Q) PCBDE is not keeping track of how many times the door
  268.                  has been opened or the last date it was opened.
  269.               A) Be *SURE* you have created a directory called DATA under
  270.                  the directory that you run PCBDE.PPE from. Without this
  271.                  directory PCBDE can not keep track of the above 2 items.
  272.  
  273.              ┌───────────────────────────────────────────────────────────────┐
  274.              │ ┌────────────────────────────────────────────────────────────┐│
  275.              │ │  Q) The first page of the menu comes out great, but then   ││
  276.              │ │     all hell breaks loose with the display!                ││
  277.              │ │  A) This is a local ONLY problem. It's caused by the       ││
  278.              │ │     DOUBLE line display at the bottom. Use the /LOCALON    ││
  279.              │ │     switch when you log on locally and everything will     ││
  280.              │ │     look much better!                                      ││
  281.              │ │                                                            ││
  282.              │ └────────────────────────────────────────────────────────────┘│
  283.              └───────────────────────────────────────────────────────────────┘
  284.  
  285. LICENSE TO USE AGREEMENT
  286. ------------------------
  287.  
  288. Practical Computer Services grants a nonexclusive license to use PCBDE.
  289.  
  290. PCS shall have the right to terminate this license if purchaser
  291. violates any of its provisions.  Purchaser agrees that the software
  292. products and accompanying materials are the property of Practical Computer and
  293. that PCS shall maintain title to and ownership of the software products at
  294. all times.
  295.  
  296. PCS makes no warranties of any kind, expressed or implied, with
  297. respect to the quality, performance, accuracy, or fitness of PCBDE.
  298. PCS assumes no responsibility for any decisions made or actions
  299. taken on the part of the purchaser because of the use of PCBDE.  In
  300. no event shall PCS, or any of its representatives, be liable for
  301. any loss of profit or damage arising from the use or inability to use
  302. PCBDE even if Practical Computer or an authorized agent of PCS has been
  303. advised of the possibility of damage.
  304.  
  305. PCS reserves the right to make any changes, enhancements, and/or
  306. improvements to PCBDE at any time and without notice.
  307.  
  308.         (Can you beleive the crazy stuff we have to put in here?)
  309.  
  310. DISCLAIMER
  311. ----------
  312.  
  313. There is made no warranty of any kind, express or implied including
  314. without limitation, any warranties of merchantability and/or fitness
  315. for a particular purpose.  PCS shall not be liable for any
  316. damages, whether direct, indirect, special or sequential arising from
  317. a failure of this program to operate in the manner desired by the User.
  318. PCS shall not be liable for any damage to data or property
  319. which may be caused directly or indirectly by the User of this program.
  320.  
  321. IN NO EVENT WILL Practical Computer Services BE LIABLE TO YOU FOR ANY
  322. DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
  323. CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE
  324. PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  325.  
  326.