home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The First Hungarian Family
/
The_First_Hungarian_Family_CD-ROM.bin
/
internet
/
offlread
/
1st200
/
a
/
tcon.scr
< prev
next >
Wrap
Text File
|
1995-07-19
|
2KB
|
127 lines
' ┌────────────────────────────────────┐
' │ Trader's Post script for 1stReader │
' │ July 20, 1995 │
' └────────────────────────────────────┘
TIMEOUT 90
IF SCR_CALL THEN GOTO SETUP
KILL @API$(28)@API$(10).DL
:SETUP
LOCKLINE 20 30
COMMENT "@DATE@ @TIME@ Connected with @BBSNAME@"
IF NOT SCR_CALL THEN COMMENT "@DATE@ @TIME@ Opened capture file @BBSID@.CAP"
COMMENT "@DATE@ @TIME@ Logging in to Trader's Post"
WAITFOR "Or Enter Account #"
TRANSMIT; "@USER@^M"
WAITFOR "Password:" 30
COMMENT "@DATE@ @TIME@ Transmitting password"
TRANSMIT "@PASSWORD@^M"
IF NOT SCR_CALL THEN GOTO DOOR
IF SCR_SERVER THEN GOTO DOOR
TERMINAL
GOTO EXIT
:DOOR
WAITFOR "<CR>"
IF SCR_SERVER THEN GOTO TELNET
TRANSMIT "GO QWK^M"
WAITFOR "QWK>"
:REPLIES
IF NOT REPLIES THEN GOTO DOWNLOAD
TRANSMIT "U^M"
COMMENT "@DATE@ @TIME@ Uploading replies"
WAITFOR "60 seconds"
UPLOAD @REPDIR@@BBSID@.REP
WAITFOR "SUCCESS!|UNSUCCESSFUL!" 180
IF FOUND=1 THEN GOTO GOODUPLD
GOTO HOLDIT
:GOODUPLD
COMMENT "@DATE@ @TIME@ Deleting @BBSID@.REP"
KILL @REPDIR@@BBSID@.REP
COUNT REP
:HOLDIT
WAITFOR "QWK>" 20
:DOWNLOAD
IF SCR_REPLY THEN GOTO DONE
TRANSMIT "D^M"
WAITFOR "PROTOCOL:|Transmission aborted"
IF FOUND=2 THEN GOTO DONE
DOWNLOAD @FILEDIR@@BBSID@.QWK
COUNT QWK
:GOODBYE
WAITFOR "QWK>" 180
:DONE
TRANSMIT "G^M"
:EXIT
PAUSE 20
CAPTURE OFF
EXIT
:TELNET
LOOKFOR "<CR>" "^M"
SET_API(193)=2
SET_API(265)=5
LET A=1
TRANSMIT "GO INTERNET^M"
WAITFOR "INTERNET>" 60
IF FOUND=0 THEN EXIT
TRANSMIT "T^M"
WAITFOR "TELNET>" 60
IF FOUND=0 THEN EXIT
LOOKFOR "<CR>" ""
:TEL_CALL
TRANSMIT "C^M"
WAITFOR "TELNET>" 60
IF FOUND=0 THEN EXIT
TRANSMIT "@TELNET@^M"
WAITFOR "TELNET>"
TRANSMIT "^M"
WAITFOR "client connection|TELNET>"
IF FOUND=2 THEN GOTO TEL_HANGUP
WAITFOR "BUSY|No servers|Remote side disconnected|Couldn't get" 10
IF FOUND=0 THEN GOTO TEL_SWAP
:TEL_DISCONNECT
PAUSE @API(265)
LET A=VAR_A+1
COMPARE VAR_A @API(193)
IF GREATER THEN GOTO TEL_LOGOFF
WAITFOR "TELNET>" 10
GOTO TEL_CALL
:TEL_SWAP
SWAP_SYS
:TEL_LOGOFF
RESET
WAITFOR "TELNET>" 60
TRANSMIT "G^M"
:TEL_HANGUP
RESET
WAITFOR "log off from TCON?" 20
IF FOUND=1 THEN TRANSMIT "Y^M"
WAITFOR "Thank you" 10
HANGUP
EXIT