home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
stpm231.zip
/
PC-VAN.DEF
< prev
next >
Wrap
Text File
|
1996-02-24
|
4KB
|
185 lines
;
MACRO XDIAL,TEL
if StermLineType$ == 'M' then
a$ = "É┌æ▒ɵ(",&TEL,")é╔ôdÿbé╡é─ë║é│éó.\râ_âCâAâïîπüAüuù╣ë≡üvâ{â^âôé≡ëƒé╡é─ë║é│éó."
msgbox a$
if cc < 0 goto MSG1
send "ATD\r"
else
send "ATD",StermLineType$,&TEL,\r
endif
wait 50,"CONNECT","NO ","ERROR","BUSY","DELAY","OK"
if cc == 1 call try
ENDM
;
if PORT == 0 then
wait 60,"Enter Service-Name"
wait 10,"\r\n"
call try
stop
endif
;
ifdef StermNavFile$ then
call StermNavFile$
define -u,StermNavFile$
endif
;
ifdef StermNoDial then
define -u,StermNoDial
exit
endif
;
ifdef StermMdm1$ then
send StermMdm1$,\r
wait 4,"OK\r\n","ERROR\r\n"
endif
ifdef StermMdm2$ then
send StermMdm2$,\r
wait 4,"OK\r\n","ERROR\r\n"
endif
;
ifndef StermTelNo1$ exit
;
StermCount = 0;
message "üûüûüû éoébü|éué`émé≡î─Åoé╡é▄é╖ üûüûüû\n"
loop:
XDIAL StermTelNo1$
;
ifdef StermTelNo2$ then
call reset
XDIAL StermTelNo2$
endif
;
ifdef StermTelNo3$ then
call reset
XDIAL StermTelNo3$
endif
;
call reset
;
StermCount += 1
if StermCount > StermReDialCount goto MSG9
if StermReDialInterval <= 0 goto loop
interval = -StermReDialInterval
message -n,"\n
Waiting"
disp "------------------------------------------------------------"
disp "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"
loop 60
disp "
>\b"
sleep interval
disp "
|"
endloop
disp "\n\n"
comset -f
goto loop
;
try:
sleep 1
send "PCVAN\r"
wait 20,"éoébü|éué`ém","NO CARR","âVâXâeâÇÆ▓É«é╠é╜é▀üAÉ╜é╔É\é╡û≤"
if cc eq 2 goto MSG3x
if cc eq 3 goto MSG9
IF CC NE 1 goto MSG3
USERID:
wait 20,"âåü[âUéhécüF"
if CC NE 1 goto MSG4
ifdef StermUserID$ then
send StermUserID$,\r
else
title "üûüûü@âåü[âUü[éhécé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
wait 20,"âpâXâÅü[âhüF"
if CC NE 1 goto MSG5
ifdef StermPassword then
passwd StermPassword
else
title "üûüûü@âpâXâÅü[âhé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
wait 30,")=","éóé▄é╖üBÆ∙É│é╡é─é¡é╛é│éó","SEE YOU AGAIN" \
"âVâXâeâÇÆ▓É«é╠é╜é▀üAÉ╜é╔É\é╡û≤"
if cc eq 2 then
define -u,StermUserID$,StermPassword
goto USERID
endif
if cc eq 3 goto MSG7
if cc eq 4 goto MSG9
timer reset
send n\r
loop
wait 15,"é╖é⌐(Y,N)=","ë║é│éó=","üüüüüüéoébü|éué`émüüüüüü"
if cc eq 1 then
send n\r
break
endif
if cc eq 2 then
send \r
endif
if cc eq 3 break
endloop
StermRecvMail = 0
loop
wait 20,"(H,Q,J)=","üyô₧Æàüz"
if cc eq 1 break
if cc eq 2 StermRecvMail = 1
endloop
if StermRecvMail eq 1 then
beep 3
send "1\r"
wait 15,"RB,SC,J)="
send "1\r"
wait 20,"PFn,J,DLn)="
endif
;
define -u,StermCount
;
exit
MSG1:
wait 1,"\n"
message -n,"
É┌æ▒é≡ÆåÄ~é╡é▄é╡é╜
\n"
stop
MSG3:
wait 1,"\n"
message -n,"
âRâlâNâVâçâôâüâbâZü[âWé¬èmöFÅoùêé▄é╣é±
\n"
return
MSG3x:
wait 1,"\n"
message -n,"
âLâââèâAü[Æfé≡îƒÅoé╡é▄é╡é╜
\n"
return
MSG4:
wait 1,"\n"
message -n,"
âåü[âTü[éhécâvâìâôâvâgé¬èmöFÅoùêé▄é╣é±
\n"
return
MSG5:
wait 1,"\n"
message -n,"
âpâXâÅü[âhâvâìâôâvâgé¬èmöFÅoùêé▄é╣é±
\n"
return
MSG7:
wait 1,"\n"
message -n,"
âèâgâëâCâIü[âoü[
\n"
;
MSG9:
wait 1,"\n"
message -n,"
\n éoébü|éué`émé╔É┌æ▒é┼é½é▄é╣é±
\n"
stop
reset:
rts OFF
dtr OFF
sleep 1
dtr ON
rts ON
wait 2,"OK\r\n"
return