home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1997 April
/
Chip_1997-04_cd.bin
/
sharewar
/
dtp_shw
/
0326
/
dasst.exe
/
BILLING.SCR
next >
Wrap
Text File
|
1993-03-31
|
3KB
|
139 lines
;*********************************************************************
; CompuServe Account Balance Script
;
; Demonstrates connecting to and capturing account balance information
; from CompuServe. This file contains both verbose and shorthand
; commands to illustrate the various usages.
;
; When the script has completed, the capture file BILLING.DAT will
; contain the textual information about your account balance.
;
; Change this script as necessary for your own environment.
;*********************************************************************
;
; Delete the current billing data capture file. Ensure both the
; path and filename are valid.
;
KILL C:\DASST\BILLING.DAT
;
; Set capture to the BILLING.DAT file, then turn capture off since we
; don't want to capture the entire session.
;
CAPTURE C:\DASST\BILLING.DAT
C N
;
; Display the script's description to the Terminal display
;
ECHO ******************************
ECHO * CompuServe Account Balance *
ECHO ******************************
;
; Establish port settings. Change these as necessary. By default this
; command is commented out.
;
; Syntax is: baud,parity,data bits,stop bits
;
;PORT 19200,E,7,1
;
; Execute the CompuServe login commands for direct node access.
;
; You must first change all occurrences of "7777" information to the
; appropriate values.
;
; Enter the phone number for CompuServe access. (Remember ^M)
;
Send ATDT 777-7777^M
;
; Wait for the modem's CONNECT string, wait 2 seconds, issue Control+C,
; then wait for the user ID prompt.
;
Wait CONNECT
Pause 2
Out ^C
Wait ID:
;
; Send your User ID. (Remember ^M)
;
Send 77777,7777^M
;
; Wait for the password prompt, then send your password. We use the
; OUT command instead of the SEND command because CompuServe WILL NOT
; echo the password characters - so we can't wait for any data.
; (Remember ^M)
;
Wait Password:
Out 7777777:7777777^M
;
; Wait for the CompuServe prompt character...
;
W !
;
; Go to the CompuServe billing section. (Remember ^M)
;
S GO BILLING^M
;
; This is what the prompt should look like at this point...
;
;ASSISTANCE(FREE) BILLING
;
;BILLING INFORMATION
;
; 1 Current Rates
; 2 Review Your Charges
; 3 Direct Debit Status
; 4 Billing Options Explained
; 5 Pricing Plans Explained
; 6 Changing Your Billing Address
; 7 Changing Your Billing Information
; 8 Executive Service Option
; 9 General Billing Information
;
;Enter choice !
Wait choice !
Send 2^M
;
; This is what the prompt should look like at this point...
;
;CompuServe (FREE) CHARGES
;
; 1 Explanation
; 2 Account Balance
; 3 Billing History
;
;USAGE DETAILS
; 4 Current activity
; 5 Previous activity
; 6 Mail Hardcopy ($)
;
;Enter Choice !
W hoice !
S 2^M
C Y
W !
C N
;
; Log off CompuServe
;
SEND OFF^M
WAIT RIER
Pause 2
ECHO ******************************
ECHO * End of Script *
ECHO ******************************