home *** CD-ROM | disk | FTP | other *** search
- echo "\rInitializing..."
- echo "\rAttempting to dial out..."
- output "+++\r"
- output "ATH\r"
- input 5 "OK"
- output @INITSTRING
- input 5 "OK"
-
- :DIALIT
- set count 5
-
- :REDIAL
- echo "\rAttempting to dial out..."
- output @TNUMBER
- input 30 "CONNECT"
- if success goto DOBBS
- reinput "CONNECT"
- if success goto DOBBS
- if count goto REDIAL
- goto NOGO
-
- :DOBBS
- onlinetest "on"
- output "\r"
- set count 5
-
- :LOADBBS
- input 60 "ESCape"
- if offline goto NOGO
- if success goto OUTESC
- reinput "wait"
- if success goto OUTESC
- reinput "ESCape"
- if success goto OUTESC
- output "\r"
- if count goto LOADBBS
- goto NOGO
-
- :OUTESC
- output "\27"
- set count 5
-
- :LOGIN
- input 10 "name:"
- if offline goto NOGO
- if success goto OUTNAME
- reinput "name:"
- if success goto OUTNAME
- output "\r"
- if count goto LOGIN
- goto NOGO
-
- :OUTNAME
- output @USERID
- set count 5
-
- :NAMEOK
- input 10 "[Y,n]?"
- if offline goto NOGO
- if success goto OUTYES
- reinput "[Y,n]?"
- if success goto OUTYES
- output "\r"
- if count goto NAMEOK
- goto NOGO
-
- :OUTYES
- output "y\r"
- set count 5
-
- :PASSWORD
- input 8 "Password:"
- if offline goto NOGO
- if success goto OUTPASS
- reinput "Password:"
- if success goto OUTPASS
- output "\r"
- if count goto PASSWORD
- goto NOGO
-
- :OUTPASS
- output @PASWORD
- if offline goto NOGO
- set count 5
-
- :CKMAIL1
- untilidle 1
- reinput "[Y,n]"
- if offline goto NOGO
- if success goto CKMAIN
- reinput "Select:"
- if success goto CKMAIN2
- output "\r"
- if count goto CKMAIL1
- goto NOGO
-
- :CKMAIN
- output "n\r"
- goto CKMAIL1
-
- :CKMAIN2
- if offline goto NOGO
- set count 5
-
- :MAIN
- input 10 "Select:"
- if offline goto NOGO
- if success goto DONE
- reinput "Select:"
- if success goto DONE
- output "\r"
- if count goto MAIN
- goto NOGO
-
- :DONE
- exit 0
-
- :NOGO
- echo "Cannot connect, try again later."
- exit 1
-