home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
T
/
T3.ZIP
/
CNAV.DOC
< prev
next >
Wrap
Text File
|
1994-08-29
|
16KB
|
295 lines
┌─────────────────────────────────────────────────────────────────────────────┐
│ [CNAV] Custom Node Activity Viewer PPE [CNAV] │
└─────────────────────────────────────────────────────────────────────────────┘
Custom Node Activity Viewer PPE (c) 1993-94 by Midnight Slasher
Version: 3.30 Modified / Freeware
- 08/29/94 -
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
<mslasher@io.org>
───────────────────────────────────────────────────────────────────────────────
[ FILES INCLUDED ] ····························································
───────────────────────────────────────────────────────────────────────────────
CNAV.ACT ····· The Activity Line Configuration File (Optional)
CNAV.COL ····· The Color Configuration File (Optional)
CNAV.DOC ····· Documentation and Installation Guide
CNAV.DAT ····· The Data Configuration File
CNAV.EXC ····· The Exclusion List File (Optional)
CNAV.HLP ····· The Online Help File
CNAV.HST ····· The Revison History/Whats.New File
CNAV.OPT ····· The Options File (Optional)
CNAV.PPE ····· The Node Activity Viewer PPE
CNAV.STA ····· The Statistics Display Screen (Optional)
FILE_ID.DIZ ·· Description Identification File
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
[ PROGRAM SUMMARY ] ···························································
───────────────────────────────────────────────────────────────────────────────
This PPE (*PCBoard Programming Language Executable*) installs as a
replacement or addition to your CMD.LST file. PCBoard v15.2+ is required
to run this program. Its purpose is to replace the stock WHO command with
a program that can display such information as: node number, who is online
their city/state or affiliations, their current board usage function (via
the USERNET file), connect speed and time, security level, transferred and
transferring files and more! It also supports a 'Fully Active' mode for
BBSs with 18 nodes or less (explained later in this file). The best way to
see if this program is for you is to test it out. Follow the installation
instructions and try it out ...
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
[ INSTALLATION ] ······························································
───────────────────────────────────────────────────────────────────────────────
1. Load PCBSETUP
2. Press B ( File Locations )
3. Press B ( Configuration Files )
4. Edit CMD.LST ( Press F2 at the CMD.LST File )
Command Security PPE
------- -------- ------------------
┌- WHO ## DRIVE:\PATH\CNAV.PPE
┌─┼- SPY ## C:\PCB\PPE\CNAV.PPE /DEF=B
│ └- CNAV ## C:\PCB\PPE\CNAV.PPE /VERBOSE
│
└ Use whatever command you like ..
Possible Command Line Parameters:
/VERBOSE - Force Verbose Mode ( Include File Transfer Information )
/BRIEF - Force Brief Mode ( Do not include File Transfer Info )
/TINY - Force Tiny Mode ( Show minimal node information ... )
/ACTIVE - Force Active Mode ( interACTIVE Auto-Updating Mode .. )
/DEF=A - Allow user to choose display mode by asking them when they
run the program. Default answer will be Active Mode.
/DEF=T - Allow user to choose display mode by asking them when they
run the program. Default answer will be a Tiny Display.
/DEF=B - Allow user to choose display mode by asking them when they
run the program. Default answer will be Brief Display.
/DEF=V - Allow user to choose display mode by asking them when they
run the program. Default answer will be Verbose Display.
If no command line parameters are used, a /DEF=V is assumed.
5. Copy the CNAV.* file(s) to the SAME directory as CNAV.PPE
6. Edit the CNAV.* file(s) in a text editor for your board
configuration and color preferences. (Instructions are contained in
CNAV.* file(s))
NOTE: From my initial tests, this PPE requires about 60k free memory. If you
look at your status line when you have logged onto PCBoard, you must
have 63k available in the 'memory left' indicator on your status line
(the red box). If you do not have the memory, try increasing the window
size of your multi-tasker (assuming you are running one) or reduce
the overlay size of your PCBoard executable (.EXE) with the OVLSIZE
program that comes with PCBoard.
───────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────
[ EXTERNAL FILES ] ····························································
───────────────────────────────────────────────────────────────────────────────
NOTE: You can delete all the files EXCEPT CNAV.PPE and CNAV.DAT. These are
the only necessary files. Everything has a default built into the
program (thats why its so damn big :) ) CNAV.HLP should also exist,
but it isn't crutial.
CNAV.DAT = Allows you to setup the number of nodes to monitor, the path and
filename(s) to your DSZ.LOG files, and you can optionally setup
Telephone Numbers/Modem Types to be displayed in the activity
line of <Open Nodes>. A Default CNAV.DAT file has been included
for you to follow.
CNAV.HLP = The online help file to explain to the user what each mode means,
providing you allow the user to choose the mode (ie: do not
force a certain mode with a command line parameter).
CNAV.ACT = The Activity Configuration File. If this file exits, CNAV will
use it for configuration information for the Activity lines.
Color codes are supported, and each line must be 38 uncolorized
characters or less. Refer to the contained default CNAV.ACT file
to see what each line should refer to. Delete this file if you
want to use the defaults (when deleted, CNAV will load faster).
CNAV.COL = The Color Configuration File. This file allows you to change any
or all of the colors used in the program. If you wish to use
the default colors, delete this file. It is theoretically faster
to load the program if no CNAV.COL file is found and defaults
are automatically used. Instructions are contained within this
file.
CNAV.OPT = The Options Configuration File. This file allows you to toggle
the display of <Closed> and <Open> nodes with a Y/N toggle. A
Default CNAV.OPT file has been included. If you wish to use the
defaults of "Y" for both options, you can delete this file.
CNAV.EXC = The Optional Exclusion List. This file allows you to list user
names (one to a line) that you DO NOT want to be displayed in
a node view if those users happen to be online. IE:
CNAV.EXC
------------------
JOHN DOE
JANE DOE
------------------
If John Doe is online and is on Node 3, Node 3 will NOT be
displayed in a node view (in any mode). Etc.
Delete this file if you don't want to exclude any user names.
CNAV.STA = The active mode Statistics File. When a user runs CNAV in
active mode and then chooses to display the extended information
of another online user, this file will be displayed. Since many
sysops don't want other users to view the statistics of other
members of the BBS, you can edit this file and configure exactly
what statistics you want included when a user displays the
extended information of another user.
This is accomplished by replacement codes. Think of replacement
codes as PCBoard Macros (@???@). The following replacement codes
are supported. They are the same length as the output fields
will be once they are filled in. For example, %CONNECT_STRING
will be replaced with the Connection Speed and Port Speed and
automatically Left Justified and filled to the full 15 characters.
%MIX_USER_FULL_NAME_FIELD = The User Name in Mixed Characters
%CAP_USER_FULL_NAME_FIELD = The User Name in Capital Letters
%MIX_USERCITYSTATE_FIELD = The User's City/State in Mixed Chrs
%CAP_USERCITYSTATE_FIELD = The User's City/State in Capital Letrs
%CONNECT_STRING = The Connect Speed & Port Speed
%UPT_BYTES = Total Upload Bytes
%DNT_BYTES = Total Download Bytes
%LAST_SC = Last Directory Scan
%LAST_DT = Date of Last Call
%LTIM = Time of Last Call
%TCAL = Total Number of Calls
%UPTF = Total Upload Files
%DNTF = Total Download Files
%SL = Security Level
The actual PCBoard @ codes only work for the current user online,
(not for users on other nodes) so don't use those in this file.
A sample CNAV.STA file has been included. If you wish to use
the default status screen, DELETE the CNAV.STA file. It will
be *MUCH* faster to display if it doesn't have to read in the
CNAV.STA file.
CNAV.STA can not contain any lines that exceed 36 uncolorized
characters. This means, if you remove all the @X color codes
from the file, it should not exceed 36 characters, starting
from column one. This requirement is necessary since the
file transfer information (if available) is displayed on
the remaining characters on the right side of the screen.
This file can not exceed 22 lines/rows. If you wish to
display a blank line, include a color code on that line
with no other information. The program sees a blank line
as the end of the file.
───────────────────────────────────────────────────────────────────────────────
[ ACTIVE MODE ] ·······························································
───────────────────────────────────────────────────────────────────────────────
I thought I'd take a moment to explain Active Mode. The other 3 modes
are completely straight forward and do not require any user input.
Basically: Tiny Mode - Displays Node # / User Name / User Activity
Brief Mode - Displays Node # / User Name / User Activity
Security Level / User City / Login Time & Speed
Verbose Mode - Same as Brief Mode, but if the user is
transferring files it will display the files
being transferred/in the users' queue.
Active mode is a self-updating node view. You MUST have 18 nodes or less.
(If you have 19+ nodes and attempt to run active mode, it will default
to Tiny Mode.)
When run in this mode, CNAV displays all available nodes to the user. It
then will wait for input: either a node number to view extended information
on, or the ENTER key or ESC key to exit the program. The input is hotkey
activated (does not require the 'ENTER' key, unless you have more than
10 nodes and the user wishes to view node 1).
NOTE: If you have 9 nodes or less, the display contains seperation
lines. If you have 10-18 nodes, there are no seperation lines.
(It was written this way so all nodes can fit on one screen.)
During this time, CNAV is checking on the other nodes. If the activity of
another node changes, CNAV will update the screen for that node only. For
example, if Node 3 was Transferring Files and now is available for Chat,
CNAV will only update Node 3 with the proper 'Available for Chat' activity.
NOTE: If you have toggled the display of 'OPEN NODES', 'CLOSED NODES'
or have 'EXCLUDED' any user names from the node display, CNAV will
honor these options (ofcoarse), however, if one of these excluded
nodes changes to a node that should be displayed, CNAV will rewrite
the entire node display to include the node. (since there was
previously no room for it on the display).
For example. If you have toggled CNAV to NOT display 'CLOSED NODES'
and Node 5 is closed, CNAV will not display node 5. However, if
Node 5 is suddenly opened while someone is inside CNAV-Active Mode,
the display will be completely updated to include Node 5.
If you do allow Active Mode (ie: have 18 nodes or less, or do not
force another mode with the /??? parameter), I suggest you delete
the .OPT file and display both OPEN and CLOSED nodes (the default).
Why? In PCBoard, when a user logs off the system, the
node activity line for that node will first be
'CLOSED' while it recycles, and then 'OPENED' once
it has recycled and waits for the next caller. Because
of this, CNAV-Active Mode would be redrawing the entire
screen each time a node recyles (if you toggle one of
the options and not the other). Although this still
would _not be_ that often, I thought I'd mention it
anyway. (if you wondered why CNAV would sometimes
redraw the entire active mode screen) :-)
Once the user is in CNAV-Active mode, s/he can choose to view the stats
or file transfer information of other online members. Open and Closed
nodes can not be viewed (they have no stats!) so input will NOT be
taken for these nodes (ie: If Node 4 is closed, and the user tries to
press "4", nothing will happen).
When the user selects to view another online user, the statistics of that
user will be displayed. A default screen is included within CNAV, but if you
wish to configure this screen, edit the CNAV.STA file. Instructions and
further information are discussed above (EXTERNAL FILES - CNAV.STA). Delete
the CNAV.STA file if you wish to use the default screen, it is MUCH faster
this way.
If the user selected is transferring files, their file transfer information
will be displayed on the same screen. This is the same information that
would be displayed in a VERBOSE node display.
If the user aborts the display of the stats/file transfer information, s/he
will return to the main Active Mode screen.
The user can press ENTER or ESC to exit Active Mode and return to the BBSs
main menu.
o More to come ...
───────────────────────────────────────────────────────────────────────────────
How to contact the author: Yell real loud, perhaps I'll hear you.
or: mslasher@io.org
───────────────────────────────────────────────────────────────────────────────
[EOF] ················································· [MS] / Midnight Slasher
───────────────────────────────────────────────────────────────────────────────