home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
stpm231.zip
/
MIX.DEF
< prev
next >
Wrap
Text File
|
1996-02-24
|
4KB
|
206 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 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 "üûüûüû ô·îoéléhéwé≡î─Åoé╡é▄é╖ üûüûüû\n"
loop:
d$ = StermTelNo1$
XDIAL StermTelNo1$
;
ifdef StermTelNo2$ then
call reset
d$ = StermTelNo2$
XDIAL StermTelNo2$
endif
;
ifdef StermTelNo3$ then
call reset
d$ = StermTelNo3$
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:
if d${1:2} != "03" then
send " P\r"
wait 10,"WELCOME! NIKKEI","NO CARR"
if cc EQ 2 goto MSG3x
if cc NE 1 goto MSG2
send "C MIX\r"
endif
TCP:
wait 20,"N-MIX","NO CARR"
if cc EQ 2 goto MSG3x
IF CC NE 1 goto MSG2
wait 15,"MIX login (enter \"mix\"): "
IF CC NE 1 goto MSG3
;
send "mix\r"
NAME:
wait 30,"Name? ","Goodbye.."
if CC EQ 2 goto MSG7
if CC NE 1 goto MSG4
ifdef StermUserID$ then
send StermUserID$,\r
else
title "üûüûü@âåü[âUü[éhécé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
wait 20,"Password: ","ôoÿ^é│éΩé─éóé▄é╣é±üB"
if CC EQ 2 then
define -u StermUserID$
goto NAME
endif
if CC NE 1 goto MSG5
ifdef StermPassword then
passwd StermPassword
else
title "üûüûü@âpâXâÅü[âhé≡ôⁿù═é╡é─ë║é│éóü@üûüû"
input \r
title
endif
timer reset
;
set StermRecvMail = 0
wait 30,"ì┼ÅIâìâOâIâô:","âpâXâÅü[âhé¬êßéóé▄é╖üB"
if cc == 2 then
define -u StermPassword
goto NAME
endif
StermMail = 0
loop
wait 20,"ë║é│éóüB(?é═âwâïâv): ",".More.." \
" From Memo * Date" \
" To Memo * Date" \
"æùÉMâüü[âïé═éáéΦé▄é╣é±üB" \
"ë∩ïcû╝/ò¬ë╚ë∩û╝","\n"
if cc == 1 break;
if cc == 2 send "\r"
if cc == 3 StermMail = 1
if cc == 4 StermMail = 0
if cc == 5 StermMail = 0
if cc == 6 StermMail = 0
if cc == 7 then
if StermMail == 1 then
StermMail = 2
elseif StermMail == 2 then
ax = line - 1
getline a$,ax
if a${25:1} == ' ' StermRecvMail = 1
endif
endif
endloop
;
if StermRecvMail == 1 then
send "1\r"
loop
wait 20,"ë║é│éóüB(?é═âwâïâv): "
if cc == 1 break;
endloop
beep 3
endif
;
define -u,StermCount,StermMail
;
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,"
âRâlâNâVâçâôâ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
MSG7:
wait 1,"\n"
message -n,"
âèâgâëâCâIü[âoü[
\n"
;
MSG9:
wait 1,"\n"
message -n,"
\n ô·îoéléhéwé╔É┌æ▒é┼é½é▄é╣é±
\n"
stop
;
reset:
rts OFF
dtr OFF
sleep 1
dtr ON
rts ON
wait 2,"OK\r\n"
return