home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
stpm231.zip
/
NIFTY.DEF
< prev
next >
Wrap
Text File
|
1996-02-24
|
4KB
|
199 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
NULLSTRIP ON
call TCP
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 "üûüûüû éméhéeéséxü|éréàéÆéûéàé≡î─Å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:
wait 3,"FENICS"
if cc <= 0 then
send " P\r"
endif
wait 10,"*","NO CARR"
if cc eq 2 goto MSG3x
IF CC NE 1 goto MSG2x
send "C NIF\r"
TCP:
wait 20,"Connection-ID --->","Clear"
IF CC EQ 1 goto CONNECT
if CC NE 2 goto MSG3
wait 1,"\n"
message "
âRâlâNâVâçâôéhécâvâìâôâvâgé¬èmöFÅoùêé▄é╣é±
\n"
wait 5,"HOST NAME?"
wait 5,"*"
send "OFF\r"
return
CONNECT:
send "SVC",\r
USERID:
wait 30,"User-ID --->","Clear PAD"
if CC EQ 2 goto MSG6
if CC NE 1 goto MSG4
ifdef StermUserID$ then
send StermUserID$,\r
else
title "üûüûü@âåü[âUü[éhécé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
PASSWD:
wait 30,"Password --->","User-ID Error","Clear PAD"
if CC EQ 3 goto MSG7
if CC EQ 2 then
define -u,StermUserID$
goto USERID
endif
if CC NE 1 goto MSG5
ifdef StermPassword then
passwd StermPassword
else
title "üûüûü@âpâXâÅü[âhé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
timer reset
StermRecvMail = 0
loop
wait 60,"\000üä","üiûóô╟ò¬","Password ERROR"
if cc eq 3 then
define -u,StermPassword
goto PASSWD
endif
if cc eq 1 break
if cc eq 2 then
StermRecvMail = 1
beep
endif
endloop
if StermRecvMail eq 1 then
send "go mail\r"
wait 15,"\000üä"
send "1\r"
wait 15,"\000üä"
beep 3
endif
;
define -u,StermCount
;
exit
MSG1:
wait 1,"\n"
message -n,"
É┌æ▒é≡ÆåÄ~é╡é▄é╡é╜
\n"
stop
MSG2x:
wait 1,"\n"
message -n,"
éeédéméhébéré╔É┌æ▒Åoùêé▄é╣é±
\n"
return
MSG3:
wait 1,"\n"
message -n,"
âRâlâNâVâçâôéhécâvâìâôâvâgé¬è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
MSG6:
wait 1,"\n"
message -n,"
âèâgâëâCâIü[âoü[(âåü[âTü[éhécôⁿù═)
\n"
goto MSG9
MSG7:
wait 1,"\n"
message -n,"
âèâgâëâCâIü[âoü[(âpâXâÅü[âhôⁿù═)
\n"
;
MSG9:
wait 1,"\n"
message -n,"
\n éméhéeéséxü|éréàéÆéûéàé╔É┌æ▒é┼é½é▄é╣é±
\n"
stop
reset:
rts OFF
dtr OFF
sleep 1
dtr ON
rts ON
wait 2,"OK\r\n"
return