home *** CD-ROM | disk | FTP | other *** search
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌[CEOM]▐▒▒░ ∙ Custom End of Message (Prompt) PPE (c)1993-94 ∙ ░▒▒▌[CEOM]▐▒▒
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ ····∙ Custom End of Message (Prompt) ∙······ │ Author: Robert Hunter │▌
- ▐│ ········∙ Version: 3.00 Standard ∙·········· │ a.k.a: Midnight Slasher │▌
- ▐│ ··············∙ [10/10/94] ∙················ │ E-Mail: mslasher@io.org │▌
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ CONTENTS │ 1. Files Included 5. Program Keys │▌
- ▐│ OF │ 2. Brief Program Summary 6. Distribution │▌
- ▐│ DOCUMENTATION │ 3. Installation 7. Legal-ese │▌
- ▐│ │ 4. General Program Info 8. Registration / Author Notes │▌
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ FILES INCLUDED ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ CEOM.DOC .... 13,800 .. Documentation / Installation Guide (Please Read)
- ▐│ CEOM.HST ..... 4,617 .. Revison History / Whats.New
- ▐│ CEOM.PPE .... 10,468 .. End of Message (Prompt) PPE
- ▐│ FILE_ID.DIZ ..... 462 .. Description Identification File
- ───────────────────────────────────────────────────────────────────────────────
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ BRIEF PROGRAM SUMMARY ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- A .PPE (* PCBoard Programming Language Executable *) for PCBoard v15.2+ BBS.
-
- This PPE replaces your END OF MESSAGE prompt. By doing so, it adds such
- features as an arrow key/space bar triggered Scroll Bar which features the
- more popular message commands, hot keys for those same commands (and others)
- but it also retains the ability to accept standard PCBoard input commands.
- Command line parameters allow you to turn OFF the hotkeys (if so desired)
- and also allows you to turn ON a line counter, which can help prevent the
- problem of having the Messge Header scroll off the screen while the prompt
- is being displayed. It offers two display modes, and 7 color modes for
- each display mode.
- ───────────────────────────────────────────────────────────────────────────────
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ INSTALLATION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- 1. Load all your PCBTEXT file(s) into MKPCBTXT.EXE (/PCB/GEN/MKPCBTXT)
- 2. Press F3 and enter 197 \ (Goto Prompt #192)
- Press F3 and enter 612 / Replace Both Prompts! (Goto Prompt #612)
-
- ┌───────────────────────────────────────────────────────────────────────────┐
- │ Record No: 197/612 Record Length: 70 Justification: Left │
- ├───────────────────────────────────────────────────────────────────────────┤
- │ (@TIMELEFT@ min left), (H)elp, End of Message Command │
- │ !DRIVE:\PATH\CEOM.PPE 1 1 /PLC │
- └───────────────────────────────────────────────────────────────────────────┘
- ▐│ Command Line Parameters:
- ▐│ ------------------------
- ▐│ 1. #1-7 : A number from 1 to 7, indicating a color preference for the
- ▐│ prompt
- ▐│
- ▐│ 2. #1-2 : A number from 1 to 2, indicating the prompt style (1 is a 4
- ▐│ line prompt, used in previous versions, and 2 is 3 line
- ▐│ prompt
- ▐│
- ▐│ /NH : Using this parameter anywhere on the command line turns OFF
- ▐│ HotKeys
- ▐│
- ▐│ /PLC : Page Length Calculations will attempt (limited circumstances)
- ▐│ to try and prevent the Message Header from scrolling off the
- ▐│ screen due to the display of the prompt. (Refer: General Info)
-
- 3. Press ESC to save and exit the PCBTEXT file(s).
- ──────────────────────────────────────────────────────────────────────────────
- If you just want to try out the prompt and look at the color options and
- prompt styles, use the PPE command from the main PCB prompt, IE:
-
- PPE C:\PCB\PPL\CEOM\CEOM.PPE 1 2
- ──────────────────────────────────────────────────────────────────────────────
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ GENERAL PROGRAM INFORMATION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- 1. Loading
- -----------------------------------------------------------------------------
- If the online user does not support ANSI graphics, this .PPE will simply
- display a one line text prompt.
-
- 2. The /PLC parameter
- -----------------------------------------------------------------------------
- The PLC parameter will attempt to make sure the message header does not
- scroll off the screen due to the display of the prompt. This will not always
- prevent it, but it certainly helps. It will display a simple "-- Paused --"
- prompt and will continue when any key is pressed. PCBoard itself contains
- faults in page length settings: IE: a page length setting of 23 on the local
- display = a page lenth of 24 on the remote display, etc. This prompt follows
- the way PCBoard handles page lengths, therefore if a user has a 25 line
- screen, and a status line, make sure they have their page length set to 23.
-
- This parameter depends on certain user settings (ie: Clear screen between
- messages). If the user does not have the proper settings, the PLC parameter
- will not be used with that specific user.
-
- 3. The /NH parameter
- -----------------------------------------------------------------------------
- The NH parameter turns off hotkeys. This can be helpful with line noise
- conditions, etc. The scroll bar will still move, but the function will not
- be executed until the user presses the Enter key.
-
- 4. The REply Command
- -----------------------------------------------------------------------------
- If you ever require the ability to run a PPE when the REply command is
- issued, this PPE supports the following ability:
-
- Create a text file called CEOM.RE in the same directory as the CEOM.PPE with
- the PPE to be run on the first line of the text file. IE:
-
- C:\PCB\PPE\REPLY.PPE @NUM@
-
- (The @NUM@ macro will be filled in with the current message number)
-
- Consequently, the REPLY.PPE will be called when the REply key is issued. This
- is an optional feature, do not use it unless you have a specific PPE that
- needs to be run from the REply command.
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ PROGRAM KEYS ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- HotKey Scroll Selection
- ------ ----------------
- []: Arrow Key RIGHT : Move highlight bar to the RIGHT
- [ ]: Space Bar : Move highlight bar to the RIGHT
- []: Arrow Key LEFT : Move highlight bar to the LEFT
- [Enter]: Return/Enter Key : Performs function of currently highlighted item
- ───────────────────────────────────────────────────────────────────────────────
- Hotkey Scroll Selection
- ------ ----------------
- [C]: Continue : Continue reading messages in current direction
- [D]: Download : Capture and Downlaod current message
- [J]: Jump : Jump to the Next Conference of a read scan
- [K]: Kill : Kill/Delete current message (with appropriate access)
- [N]: No More : No More/Quit and return to the main prompt
- [Q]: QScan : QuickScan/List messages by Subject/Author etc.
- [R]: Reply : Reply to current message
- [*]: CMD : Enter command mode (standard text input)
- [+]/[]] : Read the Next Message in ascending order (same as PCB)
- [-]/[[] : Read the Next Message in descending order (same as PCB)
- [I]: Info : Show program name and version number
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ DISTRIBUTION ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- You are always welcome to send Internet E-Mail requesting program info, ask
- any questions you may have, or to request a UUEncoded copy of any supported
- program (that is what that specific account is for!), or:
-
- "FINGER mslasher@io.org" anytime via your internet accessible account to view
- up-to-date information about:
-
- ■ Program information concerning the latest released version .............. ■
- ■ Directions to official distribution site(s) ............................. ■
- ■ A list of other supported programs ...................................... ■
- ■ Other miscellaenous information ......................................... ■
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ LEGAL-ESE ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- USAGE OF THIS SOFTWARE INDICATES YOUR ACCEPTANCE OF THE SOFTWARE LICENSE TERMS
- ───────────────────────────────────────────────────────────────────────────────
- This software is the property of the authors, Robert Hunter / G.L., the
- registered copyright owners. They only license the software's use, public
- distribution does not transfer ownership of this copy.In addition, you assume
- responsibility for the selection of the software to achieve your intended
- results and for the installation, use and results obtained from the software.
-
- This license is effective until terminated. You may terminate it at any time
- by destroying the software together with all copies. You agree upon such
- termination to destroy the software together with all copies.
-
- Among other things, you may not: rent, lease, modify, translate, disassemble,
- decompile, reverse engineer, or create derivative works based upon the
- software. If you fail to comply with any terms of this license agreement,
- your license is automatically terminated.
-
- This license will be governed by the author's residential provincial or state
- laws except as to copyright and other proprietary matters which may be
- preempted by federal laws and international treaties. In the event of any
- dispute involving this license, the Licensee consents to exclusive
- jurisdiction and venue in either the authors residential provincial/state
- or federal courts and agrees that the prevailing party shall be entitled to
- its attorney fees and costs. In the event any provision of this license shall
- be deemed unenforceable, void, or invalid, such provision shall be modified
- so as to make it valid & enforceable and as so modified the entire agreement
- shall remain in full force and effect. No decision, action or inaction by
- the author(s) shall be construed to be a waiver of any rights or remedies
- available to them.
- ───────────────────────────────────────────────────────────────────────────────
- BY USING OR BEING IN POSSESSION OF THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE
- READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS AGREEMENT'S TERMS & CONDITIONS.
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▌ REGISTRATION / AUTHOR NOTES ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
- ───────────────────────────────────────────────────────────────────────────────
- We understand that software license enforcement is far from easy; copyright
- violations are much easier to report to the proper authorities. We also
- understand that the segment of persons that might be interested in this
- software is not one that enjoys paying for every utility (simple or not) that
- they deem useful. No monetary registration is required to use this software.
-
- If you do use this software you must register is usage. Obviously we're in no
- position to enforce this, but a quick EMail message containing your name,
- your BBS name and telephone number is appreciated. This process also lets us
- know a) who is using what software and b) what software is being used, aiding
- in the prioritization of updates.
-
- If you find this utility useful & wish to support its development (or support
- the development of this PPE in combination with other .PPEs we have publicly
- released) via a monetary donation, please contact us at the posted EMail
- address. We certainly appreciate any support you chose to give. This,
- however, is a completely voluntary action.
-
- We have always, and will always try to accomodate all users of this product.
- If you have a suggestion or request for an optional or permanent addition,
- please initiate contact by sending EMail to the posted address. -- Thank you.
- ───────────────────────────────────────────────────────────────────────────────
- ▐│ ···∙ Contacting the Author Via Internet E-Mail: <mslasher@io.org> ∙···· │▌
- ───────────────────────────────────────────────────────────────────────────────
- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌ <EOF> ▐▒▒
- ───────────────────────────────────────────────────────────────────────────────
-