home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 3
/
FREEWARE.BIN
/
mop_data
/
nac
/
plt
/
nifty.plt
< prev
next >
Wrap
Text File
|
1980-01-02
|
9KB
|
340 lines
/*** NAC v1.20 SETUP PiLot Module ***/
/***** ↓↓↓ 短縮文 設定 ↓↓↓ *****/
%TEL1 /*川崎ROAD2*/
{ATX4%C0&E1\V2\J0\Q2\N2DT 044-755-4466};
%TEL2 /*川崎2400ROAD1*/
{ATX4%C0&E1\V2\J0\Q2\N2DT 044-752-4421};
%TEL3 /*川崎1200ROAD1*/
{ATX4%C0&E1\V2\J0\Q2\N2DT 044-755-4911};
%TEL4 /*東京ROAD2*/
{ATX4%C0&E1\V2\J0\Q2\N2DT 03-5703-0222};
%TEL5 /*東京2400ROAD1*/
{ATX4%C0&E1\V2\J0\Q2\N2DT 03-3739-9120};
%TEL6 /*東京1200ROAD1*/
{ATX4%C0&E1\V2\J0\Q2\N2DT 03-3739-9241};
%ID1 /*第一ID*/
{PEE01022};
%PS1 /*第一パスワード*/
{PASSWORD};
/***** ↑↑↑ 短縮文 設定 ↑↑↑ *****/
/***** ↓↓↓ MOPTERM 設定 ↓↓↓ *****/
/*** 各設定の意味はMOPTERM.SYNを読んでね ***/
baud({9600});
xon({No});
click({No});
stopbit({1});
parity({None});
lineend({CR});
flyingx({Yes});
dataleng({8bit});
logprint({No});
nattou({Yes});
sendtype({Line});
doschar({%});
rscs({Yes});
flyline({3});
ctrl({No});
esc({Yes});
setoak({J});
dispecho({Yes});
compath({C:\COMMAND.COM});
crmode({No});
/***** ↑↑↑ MOPTERM 設定 ↑↑↑ *****/
/*** Nifty Autopilot Commands v1.20 for MOPTERM・v0.97j ***/
/***** ↓↓↓ LOGINコマンド ↓↓↓ *****/
%LOGIN /*** Calling "LOGOUT" ***/
{[Telno,Idno,Pswd]
%Login1
{
%Login2
{
%Login3
{
wait({10},{discon;stop},
{User-ID Error},{Login2},
{Password --->},
{type(Pswd);type({\n});
wait({20},{LOGOUT},{Password ERROR},{Login3},
{ようこそNIFTY-Serveへ},
);
}
);
};
wait({10},{discon;stop},
{INPUT Error},{Login1},
{User-ID --->},{type(Idno);type({\n})}
);
Login3;
};
wait({10},{discon;stop},{Connection-ID --->},,);
type({SVC/99\n});
Login2;
};
%TypeCN
{
type({C NIF\n});
wait({4},{discon;stop},{COM},{Login1},
{NP},{discon;stop},{DER},{discon;stop},
{NA},{TypeCN},{DTE},{TypeCN},{OCC},{TypeCN},
{NC},{TypeCN},{RPE},{TypeCN}
);
};
%Type00
{
type({.00+\n});
wait({4},{discon;stop},{COM},{Login1},
{41+},{discon;stop},{46+},{discon;stop},
{ERR INC},{Type00},{00+},{Type00},{21+},{Type00},{22+},{Type00},
{24+},{Type00},{25+},{Type00},{43+},{Type00},{71+},{Type00}
);
};
dial(Telno);
wait({4},{type({.00+\n})});
wait({1},{type({@P\n})});
wait({10},{Type00},{COM},{Login1},
{ERR INC},{Type00},{HOST NAME?\n*},{TypeCN}
);
};
/***** ↑↑↑ LOGINコマンド ↑↑↑ *****/
/***** ↓↓↓ LOGOUTコマンド ↓↓↓ *****/
%LOGOUT /*** Not calling ***/
{
%Logout1
{
type({OFF\n});
wait({20},{discon},
{HOST NAME?\n*},{type({OFF\n});discon},{01+},{discon}
);
};
type({OFF\n});
wait({20},{Logout1},
{HOST NAME?\n*},{type({OFF\n});discon},{01+},{discon}
);
};
/***** ↑↑↑ LOGOUTコマンド ↑↑↑ *****/
/***** ↓↓↓ GOコマンド ↓↓↓ *****/
%GO /*** Not calling ***/
{[Place]
type({GO });type(Place);type({\n});
type({SET MENU OFF\n});
type({SET PAGE OFF\n});
type({SET FF OFF\n});
};
/***** ↑↑↑ GOコマンド ↑↑↑ *****/
/***** ↓↓↓ DOWNLOGコマンド ↓↓↓ *****/
%DOWNLOG /*** Calling "GO","LOGOUT" ***/
{[Forum,Path]
%BPdown
{
type({DOWN NEW PROT:BPL\n});
wait({60},{LOGOUT},
{◆現在未読の発言はありません◆},{type({\n})},
{只今作業中です},
{type(Path);type(Num);type({.L\n});
wait({3600},{LOGOUT},
{-ダウンロード終了-},
{command({FOR %L IN (*.L) DO COPY %LOG /B + %L});
command({COPY TEMPLOG.LOG /B + *.L});
command({REN *.L *.LOG});
command({DEL *.L});
}
);
BPdown;
}
);
};
%Down3
{[Num]
BPdown;
Down2;
};
%Down2
{
wait({60},{LOGOUT},{-これ以上の発言はありません-},,
{-会議室 2 },{Down3({02})},
{-会議室 3 },{Down3({03})},{-会議室 4 },{Down3({04})},
{-会議室 5 },{Down3({05})},{-会議室 6 },{Down3({06})},
{-会議室 7 },{Down3({07})},{-会議室 8 },{Down3({08})},
{-会議室 9 },{Down3({09})},{-会議室10 },{Down3({10})},
{-会議室11 },{Down3({11})},{-会議室12 },{Down3({12})},
{-会議室13 },{Down3({13})},{-会議室14 },{Down3({14})},
{-会議室15 },{Down3({15})},{-会議室16 },{Down3({16})},
{-会議室17 },{Down3({17})},{-会議室18 },{Down3({18})},
{-会議室19 },{Down3({19})},{-会議室20 },{Down3({20})}
);
};
%Down1
{[Num]
type({MES });type(Num);type({\n});
BPdown;
Down2;
};
GO(Forum);
command({ECHO ---TEMPLOG--- >> TEMPLOG.LOG});
type({SEND OFF\n});
wait({30},{LOGOUT},{FORUM>},{type({MES\n})});
wait({60},{LOGOUT},
{\n 1 },{Down1({01})},{\n 2 },{Down1({02})},
{\n 3 },{Down1({03})},{\n 4 },{Down1({04})},
{\n 5 },{Down1({05})},{\n 6 },{Down1({06})},
{\n 7 },{Down1({07})},{\n 8 },{Down1({08})},
{\n 9 },{Down1({09})},{\n10 },{Down1({10})},
{\n11 },{Down1({11})},{\n12 },{Down1({12})},
{\n13 },{Down1({13})},{\n14 },{Down1({14})},
{\n15 },{Down1({15})},{\n16 },{Down1({16})},
{\n17 },{Down1({17})},{\n18 },{Down1({18})},
{\n19 },{Down1({19})},{\n20 },{Down1({20})}
);
type({SEND ON\n});
};
/***** ↑↑↑ DOWNLOGコマンド ↑↑↑ *****/
/***** ↓↓↓ DOWNMAILコマンド ↓↓↓ *****/
%DOWNMAIL /*** Calling "GO","LOGOUT" ***/
{[Path,Delnum]
%Delmail1
{
%Delmail2
{
wait({30},{LOGOUT},{MAIL>},,
{削除 (1:削除する 2:しない)\n:},{type({1\n});Delmail2}
);
};
type({DELETE });type(Delnum);type({-\n});
Delmail2;
};
%Mail3
{[Num]
type({M\n});
wait({30},{LOGOUT},{MAIL>},);
type({DOWN });type(Num);type({ PROT:BPL\n});
wait({60},{LOGOUT},
{ファイル名 (改行のみで終了)\n:},
{type(Path);type(Num);type({.MAL\n})}
);
wait({3600},{LOGOUT},{削除 (1:削除する 2:しない)\n:},);
type({2\n});
Mail2;
};
%Mail2
{
type({DOWN\n});
wait({60},{LOGOUT},
{\n 1},{Mail3({01})},{\n 2},{Mail3({02})},{\n 3},{Mail3({03})},
{\n 4},{Mail3({04})},{\n 5},{Mail3({05})},{\n 6},{Mail3({06})},
{\n 7},{Mail3({07})},{\n 8},{Mail3({08})},{\n 9},{Mail3({09})},
{\n 10},{Mail3({10})},{\n 11},{Mail3({11})},{\n 12},{Mail3({12})},
{\n 13},{Mail3({13})},{\n 14},{Mail3({14})},{\n 15},{Mail3({15})},
{\n 16},{Mail3({16})},{\n 17},{Mail3({17})},{\n 18},{Mail3({18})},
{\n 19},{Mail3({19})},{\n 20},{Mail3({20})},{\n 21},{Mail3({21})},
{\n 22},{Mail3({22})},{\n 23},{Mail3({23})},{\n 24},{Mail3({24})},
{\n>},{type({M\n});wait({30},{LOGOUT},{MAIL>},)}
);
};
%Mail1
{
receive(Path);
wait({60},{stoprec;LOGOUT},{\n>},);
stoprec;
type({M\n});
wait({30},{LOGOUT},{MAIL>},);
Mail2;
Delmail1;
type({DOWN\n});
wait({30},{LOGOUT},{受信数},);
receive(Path);
wait({60},{stoprec;LOGOUT},{\n>},);
stoprec;
type({M\n});
wait({30},{LOGOUT},{MAIL>},);
};
GO({MAIL});
wait({30},{LOGOUT},{MAIL>},);
type({DOWN\n});
wait({30},{LOGOUT},{受信数},{Mail1},
{-あなた宛のメールはありません-},
);
};
/***** ↑↑↑ DOWNMAILコマンド ↑↑↑ *****/
/***** ↓↓↓ RTCコマンド ↓↓↓ *****/
%RTCIN /*** Not calling ***/
{[Channel,Message]
type({RTC\n});
wait({30},,{チャンネル (1から2 まで)\n:},);
type(Channel);type({\n});
wait({20},,{-リアルタイム会議開始 (終了:/E)-},);
type({/ECHO OFF\n});
type({/U\n});
wait({15},{type(Message);type({\n})});
};
%RTCOUT /*** Not calling ***/
{
type({/E\n});
};
/***** ↑↑↑ RTCコマンド ↑↑↑ *****/
/***** ↓↓↓ UPMESコマンド ↓↓↓ *****/
%UPMES1 /*** Calling "LOGOUT" ***/
{[Forum,Num]
GO(Forum);
type({SEND OFF\n});
type({MES });type(Num);type({\n});
type({COMP\n});
wait({100},{LOGOUT},{本文(300 行まで 終了は行頭で/E)},);
};
%UPMES2 /*** Calling "LOGOUT" ***/
{
%TypeE
{
type({\n/E\n});
wait({20},{TypeE},{修正 (1:修正する 2:しない)},);
};
TypeE;
type({2\n});
type({1\n});
wait({20},{LOGOUT},{-登録完了-},{type({SEND ON\n})});
};
/***** ↑↑↑ UPMESコマンド ↑↑↑ *****/
/*** NAC , written by Dante 90.01/10 , public domain ***/
/*** NACファイル ***/
LOGIN(TEL1,ID1,PS1);
command({DEL B:\MAIL\MAIL});
DOWNMAIL({B:\MAIL\MAIL},{15});
command({B:});
command({CD \LOG\FTOWNS1}); DOWNLOG({FTOWNS1}, {FTW1});
command({CD \LOG\FCGAME}); DOWNLOG({FCGAME}, {FCGM});
command({CD \LOG\FFMHOB}); DOWNLOG({FFMHOB}, {FFMH});
LOGOUT;