home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
c
/
csp121.zip
/
CSPROFIL.DOC
< prev
next >
Wrap
Text File
|
1993-03-05
|
7KB
|
149 lines
(****************************************************)
(* CSProfile Written by Gary Bouchard *)
(* SysOp - The Computer Store BBS *)
(* St. Augustine, Florida (904)794-0063 *)
(* Copyright(c) 1990....All Rights Reserved *)
(* Released May 26, 1992 Modified *)
(****************************************************)
What is CSPROFILE?
CSProfile is a utility program written for use with PCBoard ver 14.5x.
It's purpose is to provide information relating to files contained on
the BBS like the date it was uploaded, who uploaded the file, last
download date, how many times it was download. Among other features
CSProfile will also allow you to gather personal data on all the files
that you have downloaded/uploaded to the BBS, and the total number of
bytes. Through security level permission, a user may also do zippy type
scans for data. The data is obtained through PCBoards Download.txt file,
and provides for seamless integration into PCBoards Main Menu commands.
Installation of CSProfile
For ease of operation, the following example may be used for
installation and operation of CSProfile, however, you wizards may come
up with a more efficient manner, which would not hurt my feelings in
the slightest! (-:
1) Create a directory in which to place your executable programs and
configuration file. On my system I created a directory off of my PCB
directory called CSP.
2) Copy or unzip the contents of the CSP zip file into this directory,
and with a simple text editor, modify the csprofile.cnf to suit your
needs.
Line 1 should always contain the word "INTERRUPT".
line 2 should contain the default file extensions to use if the user
does not provide on on the command line in PCBoard.
Line 3 is a user definable prompt to display to the user for
prompting file names.
Line 4 is the level of security needed to enable the ZIPPY SCAN
feature of CSProfile.
Line 5 is the starting date which is used to begin searches. This
date is used in the File Profile searches, and Zippy Searches, but
not used in the Personal History searches.
3) Go into PCBoard setup, and select letter J - Main Board
Configuration. Press your cursor up key until you have highlighted
you DOORS Path/Name List file, then press function key F2. Move to
the bottom of the list with the cursor down key, the press ALT-I to
insert a new entry. Type "FI" or "FP" or whatever you wish your
command name to be, skip the password field (unless you want one),
and enter the security level which would be allowed to use this
program. Move to the USER.SYS field and answer "Y". Move to the
SHELL field and answer "Y", then move to the PATH TO DOOR FILES
field, and tell it where to find the batch file to start the
program. In order to provide the seamless integration with PCBoard
the program is run as a shelled program, which make it appear as
though the user never left PCBoard.
4) Edit your startup batch file to match that of the command that you
will use in pcboard to execute the program. On my board I use the
command "FI" for file information. I named my batch file "FI" and
keep it in the \pcb directory. Look at the example "FI" file that I
provided. Notice that instead of changing directories I simply
specify the full path and names like so;
@ECHO OFF
C:\PCB\CSP\CSPROFILE.EXE C:\PCB\CSP\CSPROFILE.CNF C:\PCB
^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
Path and name of prog. path & name of config. location of pcboard.dat
This makes execution of the program much quicker, and return is a breeze!
5) Edit your BBS menus to reflect this new command. I included a help
file in the ZIP which can be modified to your liking. Place the help
file in the \pcb\help directory. I put an .HLP extensions on it that
you need to remove for PCBOARD to be able to use it.
Operation of CSProfile
Be sure that you consult the HISTORY.CSP file included with the ZIP for
changes or additions made to the program that were changed after the
documentation was written.
Operation of the program is easy. Once installed you can run the program
by using the command and passing it a filename (wild cards *ARE*
allowed!) or just typing the program name, which will present a small
list of options. As an example, on my board I use the command "FI" for
file information. For a user to get information about a particular file
list DIRLIST.ZIP which contains my daily file listings, the user would
type "FI DIRLIST <enter>".
The program assumes an extension as specified in the configuration file.
Mine is set to ZIP so the extension of ZIP would be added onto the file
name. If the filename is passed the program will go right to work and
search for the file beginning with the start date specified in the
configuration file. A series of dots appear next to the filename during
the search indicating each time it reads a line in the download.txt
file.
After it has completed the search the program returns the number of hits
found in the file, then presents a small menu allowing the user to see
all activity on that particular file, using the "S"how option, and the
"D"isplay option will display when the file was originally uploaded, who
uploaded it, the number of times downloaded, and the date of the last
download. The Q"uit option returns them to the CSProfile prompt, where
they can exit, scan for their personal stats, or if they have the proper
security level, allow them to do a zippy scan through the download.txt
file for certain text. Each of these options allows the "D"isplay, and
"S"how menu options.
Registration of CSProfile
CSProfile is a *FREEWARE* program... That means that I do not charge for
the use of this program, whoever I do maintain the rights to the program
and should I choose to, sell it at any time. I *DO* however accept
voluntary donations to the effort at any time on any of the PCBoard
utilities that I have written!
CSProfile requires a keyfile for unrestrained operation. There is a
slight delay in the transition from PCBoard to CSProfile for
unregistered users. To obtain an unlimited, uninhibited keyfile, you
simply need to call my BBS, and leave me a message or contact me via
CHAT, and I'll make you one up right quick. The reason I require the
keyfile is so that I know who is using the program, and I can gauge what
type of response I get to the program. My BBS is a free access system
also, upon registration. My BBS number is included in the box at the
beginning of this document.
I write terrible documentation, but what do you want for free! (-:
If you have any difficulty operating the program, or need assistance, or
have comments or suggestions, please feel free to drop me a line.
Future Releases
As of today, the only other features planned for this program are the
ability to check the PCBoard filelist.idx to see if a file exist before
doing a search.
If you have any additional features you would like to see drop me a
line.