home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
stpm231.zip
/
PEOPLE.DEF
< prev
next >
Wrap
Text File
|
1996-02-24
|
4KB
|
224 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
call USERID
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édénéoékédé≡î─Åoé╡é▄é╖ üûüûüû\n"
loop:
mx = StermMode1
XDIAL StermTelNo1$
;
ifdef StermTelNo2$ then
call reset
mx = StermMode2
XDIAL StermTelNo2$
endif
;
ifdef StermTelNo3$ then
call reset
mx = StermMode3
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:
switch mx
case 0 ;ü@GROUP A
sleep 1
send \r
break
case 1 ; GROUP C
sleep 1
loop 10
send "@"
sleep 1
send \r
wait 5,"*"
if cc == 1 then
send "A PAM\r"
break
elseif lc >= 5 then
goto MSG2
endif
endloop
break
case 2 ; GROUP C
sleep 1
loop 10
send "@"
sleep 1
send \r
wait 5,"*"
if cc == 1 then
send "A HPAM\r"
break
elseif lc >= 5 then
goto MSG2
endif
endloop
break
case 3 ; GROUP B
wait 10,"Host_Name:"
if cc == 1 then
send "P\r"
else
goto MSG2
endif
break
endsw
USERID:
loop 10
wait 5,"UserID: ","DISCONNECTED","NO CARR"
IF CC EQ 1 break
IF CC EQ 2 GOTO MSG3
IF CC EQ 3 GOTO MSG3x
IF LC GE 8 GOTO MSG4
send \r
endloop
ifdef StermUserID$ then
send StermUserID$,\r
else
title "üûüûü@âåü[âUü[éhécé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
wait 20,"Password: "
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,"Login incorrect","Trial over times" \
"ö╘ìå> ","âgâbâvâüâjâàü[> " \
"(.é┼ÆåÄ~)(\#\#%)- ","ëƒé╡é─é¡é╛é│éóül - " \
"- üyé┬é├é¡üz(.é┼ÆåÄ~) - ","*** é▄é╛û┌é≡Æ╩é╡é─éóé╚éóâüü[âïé¬"
if cc == 1 then
define -u,StermUserID$,StermPassWrod
goto USERID
endif
if cc == 2 goto MSG7
if cc == 3 then
break
elseif cc == 8 then
StermRecvMail = 1
else
send \r
endif
endloop
if StermRecvMail == 1 then
send "go mail\r"
wait 30,"ö╘ìå> "
send "2\r"
wait 30,"ö╘ìå> "
beep 3
endif
define -u,StermCount
exit
MSG1:
wait 1,"\n"
message -n,"
É┌æ▒é≡ÆåÄ~é╡é▄é╡é╜
\n"
stop
MSG2:
wait 1,"\n"
message -n,"
É┌æ▒é¬èmöFÅoùêé▄é╣é±
\n"
return
MSG3:
wait 1,"\n"
message -n,"
É┌æ▒é≡ïæö█é│éΩé▄é╡é╜
\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édénéoékédé╔É┌æ▒é┼é½é▄é╣é±
\n"
stop
;
reset:
rts OFF
dtr OFF
sleep 1
dtr ON
rts ON
wait 2,"OK\r\n"
return