home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
New Horizons Shareware Collection
/
HORIZONS1.BIN
/
RECORD.DOC
< prev
next >
Wrap
Text File
|
1994-04-09
|
15KB
|
384 lines
**** RECORD ****
A SALT Script Creator for Telix
Version 2.1
by
Mark P. Harrison
Documentation by: Chris Johnson
04/09/94
Copyright 1993,94 by Mark P. Harrison. All Rights Reserved.
─────────────
LEGAL NOTICE:
─────────────
RECORD is a Shareware product. It is NOT freeware or public
domain. If you use RECORD you are expected to pay for it.
You can register RECORD at a cost of $10.00 (U.S. currency).
In return for your registration, you will be provided a key
to remove the Exit Screen and other unregistered reminders
from this and any future versions.
RECORD IS PROVIDED ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY
KIND EXPRESSED OR IMPLIED. IN NO EVENT WILL MARK P. HARRISON BE
LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST
SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT
OF THE USE OF OR INABILITY TO USE THE PROGRAM, EVEN IF MARK P.
HARRISON HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR
FOR ANY CLAIM BY ANY OTHER PARTY.
RECORD is a trademark of Mark P. Harrison
SALT and Telix are trademarks of deltaComm Development.
Use of Telix(tm) for longer than 45 days without appropriate
payment to deltaComm Development for Telix is a violation of
international Copyright Law.
────────────
Packing List
────────────
RECORD.SLC 15204 The RECORD Script Itself
RECORD.DOC 15372 This Documentation File
HISTORY.TXT 2429 Version History
REGISTER.TXT 2545 Registration Form
FILE_ID.DIZ 346 Description File
──────────────────────────
Note to CompuServe Users's
──────────────────────────
If you downloaded RECORD from CompuServe, Please rename the
archive RECORD21.ZIP before uploading it anywhere.
──────────────────────────
Features/Fixes New to V2.1
──────────────────────────
* RECORD can now edit your dialing directory with your new
linked script name if the record/compile session was
successful.
* You can now record keys at a blank screen (needed to
"wake up" some systems).
* You can now record turning the Telix capture file on/off
* Numbers can now be entered from the numeric keypad.
* The number of Prompt/Answer pairs allowed has been
increased.
* 1 character prompts are now supported. (This was causing
double prompts to be written into the script).
* Added Carrier check to the WAIT() function to end the script
sooner if you get disconnected.
───────────────
SPECIAL THANKS:
───────────────
There are several people I would like to thank for helping
make this version of RECORD what it is:
Chris Johnson for the documentation.
Phil Crown for the dialing directory code segment.
Jerry Miller for extensive testing with blank screens.
Crawford Dales for tracking down an odd bug.
All of my registered users for their money <G>
and great suggestions on things to add.
YOU for taking the time to give RECORD a try.
───────────────
What is RECORD?
───────────────
RECORD is a script written entirely in the Script Application
Language for Telix (SALT). Its function is to automate the
process of logging on to bulletin boards (and other systems),
perform a desired task(s) and then log off. RECORD frees the
user from making keystrokes by doing routine tasks faster, saving
time and money.
─────────────────
How Does it Work?
─────────────────
As its name suggests, RECORD makes an exact copy of the
functions you perform as you interact online with a BBS. It
keeps track of the prompts sent by the BBS, in addition to
the user's responses. Once the session has ended, RECORD then
invokes the SALT compiler to create an executable file. The
name of this file will be placed in the Telix dialing directory
as a "linked script" which will be automatically run when the
selected dialing directory entry establishes a connection.
NOTE: When a BBS makes changes to their online
prompts your RECORD script will obviously
fail. When this happens, RECORD will tell
you what prompt it was expecting so you
will know what caused the failure. To fix
this problem simply create a new script.
────────────────────────────
What Can a RECORD Script Do?
────────────────────────────
RECORD scripts can be used for uploads and/or downloads. For
example, you can upload a mail packet reply and download new
messages in the same RECORD session. Only one upload is
permitted, but it can be a batch upload if you are using a
protocol that supports batch uploading.
NOTE: If you choose, RECORD can delete a successfully
uploaded file. This feature does not work for
batch uploads.
Scripts created with RECORD now have the ability to turn on and
off the Telix Capture File feature. This feature can be very
useful for getting specific information from a BBS that is only
displayed on the screen.
─────────────────
Installing RECORD
─────────────────
This documentation assumes you are currently running Telix and
have completed all the necessary configurations (Alt-O) to
perform file transfers. It is also assumed that you understand
the basics of editing the dialing directory, specifically the
"Linked Script" entry. If any of the above seems a little
fuzzy, consult your Telix manual.
1.__ Copy RECORD21.ZIP to your Telix defined script
directory, Ex. c:\telix\scripts\ <-note trailing "\".
CS.EXE, the SALT compiler that comes with Telix must be
present in the same directory.
2.__ Unzip RECORD21.ZIP. If you have a prior version of any of
these files present, you will be prompted if you want
them overwritten. You must answer yes to update your files.
3.__ That's all there is to it!
──────────────────
RECORDing a Script
──────────────────
Here are the steps for creating a RECORD script. Since every
script is different, only the steps for logging on, compiling,
naming and defining the script are discussed. What you do in
between is your own business. [g]
1.__ With Telix running, <Press>Alt-D to call up the dialing
directory.
2.__ <Highlight>an entry and <Press>E to edit.
3.__ <Press>Enter until the "Linked Script" field is
highlighted, then <Type>RECORD
4.__ <Press>Enter to save your entry and then exit the
edit screen by continuing to <Press>Enter until the
edit screen closes.
5.__ <Press>D to make the call.
**If the BBS you are calling requires you to enter one or
two Escapes when you connect, just <Press>Esc once. The
second Esc will be entered for you.
**If the BBS starts with a blank screen, <Press>Enter (or
whatever is required to wake it up.
──────────────────
RECORDing a Script - continued
──────────────────
**If you have a password defined in your Telix dialing
directory, you can <Press>F1 to send it.
(Note: you cannot send your name or password using
HotKey macros or via scripts, you must type your name.)
**If you are planning to record an upload you must know the
"Key" letter for the protocol you plan to use.
**If you are planning to record a download, you must have
the protocol set up to auto-download.
6__ When you have finished with the steps you wish to automate,
hit Alt-X and a screen similar to the one below will appear:
(Except the REGISTERED TO: and Input SCRIPT name: fields
will be different.)
╔══════════════════╡ RECORD v2.1 ╞══════════════════╗
║ ║
║ REGISTERED TO: YOUR NAME ║
║ ║
║ Input SCRIPT name: YOURBBS .SLT ║
║ ║
║ (Hit ESCAPE to abort or ENTER to keep default.) ║
╚═══════════════════════════════════════════════════╝
You now have three options:
- <Press>Esc to abort the script.
- <Press>Enter to save the name RECORD has displayed.
- <Type>another DOS filename for your script.
7__ If you saved the script, RECORD will ask:
╔════════════════════════════════════════════════════╗
║ ║
║ Do you want to compile your new script now? Yes/No ║
║ ║
╚════════════════════════════════════════════════════╝
Answer "Yes" to compile the script now (recommended) or "No" to
do it later.
──────────────────
RECORDing a Script - continued
──────────────────
8__ RECORD user's will now be glad to know that it is no longer
necessary to manually edit their dialing directories with
the new script's name. RECORD will now ask:
╔════════════════════════════════════════════════════╗
║ ║
║ Do you want this as your linked script now? Yes/No ║
║ ║
╚════════════════════════════════════════════════════╝
If you answer "Yes" to the above prompt, RECORD will show:
╔══════════════════╡ RECORD v2.1 ╞══════════════════╗
║ ║
║ REGISTERED TO: YOUR NAME ║
║ ║
║ Input FON name: TELIX .FON ║
║ ║
║ (Hit ESCAPE to abort or ENTER to keep default.) ║
╚═══════════════════════════════════════════════════╝
This works the same as naming your compiled script. The
.FON directory shown defaults to either TELIX.FON, or the
directory used the last time you used RECORD. You have the
option to abort, save or name another .FON directory.
────────────────────────────────
Using Screen Capture with RECORD
────────────────────────────────
RECORD now supports the Alt-L Capture toggle function of Telix.
This can be very handy for automating sessions to get such
things as weather reports, BBS bulletins, or even messages.
You need to be aware of a few rules when using capture:
1. Your capture file begins with the last prompt you answered
before you turned it on. (You might get a little extra data.)
2. After you have captured the data you want, you must answer
one more prompt BEFORE you turn it off. (You might not get
all the data you wanted.)
3. If you want to capture data all the way up to your normal
logoff, RECORD will close the capture for you.
─────────────
REGISTRATION:
─────────────
If you experience a problem or if you have a suggestion for an
improvement and/or addition to this script feel free to write me.
┌──────────────────────────────┐
│ Mark P. Harrison │
│ 6676 Robinson School Rd. │
│ New Athens, IL 62264 USA │
│ FidoNet: Telix Echo │
│ FidoNet: 1:2250/23 │
│ BBS: (618)539-6254 │
└──────────────────────────────┘
There is a fee of $10.00 (US) for the use of this script.
If you find this script useful, please complete the form below
and send it along with your payment to the above address. In
return for the $10 registration fee, you will receive a key to
remove the exit screen and brand your name as registered in
this AND any future versions. I encourage you to pass this script
around to your friends. Thank you for your support.
╓╥╥╖ ╓╖ ╓
║║║ARK ╟─╢ARRISON
╜ ╙─────╜ ╙────────o
** RECORD **
v2.1
REGISTRATION FORM
SHIP TO NAME:_______________________________________________
ADDRESS:_______________________________________________
_______________________________________________
_______________________________________________
REGISTER TO:
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
(This is what you want to appear on your registered copy.)
(30 Max.)
Where did you hear about RECORD? ____________________________
Where did you get your copy of RECORD? ______________________
Voice Phone: _________________ BBS Phone: __________________
(Optional)
FIDO NetMail address if you have one: _______________________
Comments:____________________________________________________
____________________________________________________
____________________________________________________