home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
CEREBRUM
/
BGBOOT.ZIP
/
BGBOOT.DOC
next >
Wrap
Text File
|
1995-03-20
|
7KB
|
149 lines
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ████████╗
██╔══██╗ ██╔════╝ ██╔══██╗ ██╔═══██╗ ██╔═══██╗ ╚══██╔══╝
██████╔╝ ██║ ███╗ ██████╔╝ ██║ ██║ ██║ ██║ ██║
██╔══██╗ ██║ ██║ ██╔══██╗ ██║ ██║ ██║ ██║ ██║
██████╔╝ ╚██████╔╝ ██████╔╝ ╚██████╔╝ ╚██████╔╝ ██║
╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
A Handy Boot-Up Utility for Everyone!
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
What Is BGBoot?
===============
BGBoot is a Boot Utility that allows you to have a choice of
several options at boot-time. It allows you to set a default option so
that you can have it call up 1 particular entry if no key is pressed
after 10 seconds have passed, thus making this the perfect utility for
Bulletin Board Sysops.
BGBoot keeps it's information stored in a file called BGBOOT.INI.
You determine what program descriptions you want to have displayed, as well
as the actual commands to use to run each selection. Item #1 is the
default item, and will be automatically executed if you have not pressed
any other key. The unregistered version of BGBoot limits you to 3 items
total, while the registered version gives you up to 9 different
options.
How Do I Set It Up?
===================
It's very simple. Put BGBoot in whatever directory you plan to
execute it from, and run it. It will create the BGBOOT.INI file for
you. Now load up autoexec.bat and place these two lines at the end of it:
BGBOOT
BG.BAT
BG.BAT is a batch file created by BGBOOT with the selected items' command line
in there. I had originally planned to call the command directly from within
the BGBOOT program, but I encountered some memory problems doing it that
way...so it's got to be done this way now.
Then, all you have to do is set the various options in BGBOOT.INI. You
can do this by manually editing the BGBOOT.INI file, or by typing BGBOOT /C to
configure it. Choose each option that you want to configure, and put in the
wanted values. Typing BGBOOT /R will allow you to register it with your
registration code that you get when you register.
The various options are:
[BGBOOT]
The [BGBOOT] is merely an identifier for this program. Future
BatMage Software programs may use this same INI file, so there
has to be a way to determine the different settings!
BBS_NAME = YOUR NAME HERE
Since BGBoot is geared mainly toward BBS Sysops, this tag is
called BBS_NAME. However, if you don't run a BBS, you can
simply put your real name in this section. This field is used
for the computing of the registration key, and is displayed when
the program runs.
REG_KEY = UNREGISTERED
This is where you put your registration code when recieved from
BatMage Software. A valid registration key enables you to have
up to 9 different programs/options.
NUMBER_ITEMS = 1
This is the total number if items that you have defined as
programs/options. BGBoot uses this to determine how many
options to read, how many options to display, and how many
options can be run. Setting this to a number less than the
total number of items will mean that you won't be able to access
some of the options. Setting it to a higher number will cause
BGBoot to reset to the last valid option read.
ITEM_1_DESC =
This is where you put the description that you want BGBoot to
display during the execution of the program. This is the
description field for item #1, which is also the default option.
ITEM_1_COMM =
This is the actual command for the option described above. When
you choose this option, or the program times out and this is
option #1, this is the command that gets executed.
History of BGBoot
=================
I run a BBS myself, so I know how handy this utility can be. I
originally ran a program called BBSBoot, which gave you 2 options -
pressing <SPACE> or pressing <ENTER>. If you pressed <SPACE>, it exited with
one errorlevel, if you pressed <ENTER> or allowed it to time out, it
exited with another errorlevel.
Then a friend of mine started writing a program that worked in a
similar manner, but it allowed only 5 options, and required some
extensive setting up in AUTOEXEC.BAT to get it to run. I was his beta
tester, and have been using it for several years. Unfortunately, he
moved on and never did do any more with the program, which was never
released to the public. There were things I would have liked to have
done to his program, but since I didn't have the source code, I had to
settle for writing my own.
BGBOOT was written in Borland C++ 3.1, using the CXL Libraries.
How Do I Register?
==================
I debated long and hard about whether or not to require a
registration for BGBoot. I hadn't planned to, but as the program got
more and more complex, it took more time that I expected it to. Plus,
BGBoot is much more powerful than other programs of it's type around (at
least that I've seen). So, I decided to require a registration for
BGBoot. Registration is only $5 and entitles you to lifetime upgrades.
To register, please fill out REGISTER.FRM and send it along with the
registration fee to the address listed in there.
Legalese
========
BGBoot is copyrighted (c) 1995 by Craig Dooley and BatMage
Software. This software is released "as is" and no guarantees,
either written or implied, are made regarding the performance of
BGBoot. Under no circumstances are Craig Dooley or BatMage
Software to be held responsible for any damages, real or
imagined, that occur as a result of the usage of BGBoot.
BGBoot is Shareware. You are allowed to run this program for a
period of 15 days for trial purposes. At the end of those 15
days, you must either register BGBoot or stop using it.
You are encouraged to upload BGBoot to any online service or
Bulletin Board, and to distribute copies to your friends. The
original archive must be kept intact, and no changes may be made
to the documentation or the executable files contained within.
Contacting the Author
=====================
You may contact the author in a variety of different ways. I
can be reached at the following e-mail addresses:
1@6100.WWIVNet
1@8315.Icenet
1:376/126 [FIDONET]
morgul@ttps.lakes.trenton.sc.us [Internet]
I can also be reached at my bulletin board, The Trading Post
[SOUTH] at (803) 731-0690. Supporting baud rates up to 28.8
bps.
I can also be reached at the address listed in the REGISTER.FRM
file included within.