home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 September
/
VPR9809B.ISO
/
TERMINAL
/
NIFTY95
/
DATA.Z
/
NIFROAD.SCR
< prev
next >
Wrap
Text File
|
1998-06-24
|
4KB
|
172 lines
#
# NIFTY-ROAD
#
WaitMsg = "\x0Dしばらくしてからやりなおしてください";
CR = "\x0D";
TryID = 3;
TryPass = 3;
show "NIFTY" & ROAD & "に接続開始";
Tries = 8;
Wait_FENICS:
if Tries == 0 goto Return_Failure;
Tries = Tries - 1;
wait
"ogin:" goto Send_C_NIM_Host7,
"assword:" goto Send_C_NIM_Host8,
"Bad Password" goto Send_C_NIM_Host2,
"Connection-ID --->" goto Send_SHP_Host,
"User-ID --->" goto Start_LOGIN,
"Host busy:" goto Return_Failure_OCC,
"Clear DTE" goto Send_C_NIM_Host2,
"Clear OCC" goto Return_Failure_OCC,
"Clear PAD" goto Send_C_NIM_Host2,
"Clear NA" goto Return_Failure_NA,
"Clear NP" goto Return_Failure_NP,
"Clear NC" goto Return_Failure_NC,
"Clear DER" goto Return_Failure_DER,
"Clear RPE" goto Return_Failure_RPE,
until 80;
goto Wait_FENICS;
Send_C_NIM_Host7:
show "ホストネーム送信中...";
wait until 10;
send "NIFNIM" & CR;
goto Wait_FENICS;
Send_C_NIM_Host8:
wait until 10;
send CR;
goto Wait_FENICS;
Send_C_NIM_Host2:
show "センターホストに再接続中...";
wait until 10;
goto Wait_FENICS;
Send_SHP_Host:
show "コネクションID送出中...";
wait until 10;
send "SHP" & CR;
goto Wait_FENICS;
Start_LOGIN:
UID = %UserID;
Tries = 8;
Send_UID:
TryID = TryID - 1;
show "ユーザーID送出中...";
wait until 10;
send UID & CR;
Wait_LOGIN:
if Tries == 0 goto Return_Failure;
Tries = Tries - 1;
wait
"User-ID --->" goto Send_UID,
"User-ID Error" goto Enter_UID,
"Password --->" goto Start_PSW,
"◆あなたのIDは都合により" goto Return_ID_NG_1,
"保守作業の" goto Return_MENTE2,
"Clear DTE" goto Return_Failure_DTE,
"Clear PAD" goto Return_Failure_PAD,
"Clear NC" goto Return_Failure_NC,
until 80;
send CR;
goto Wait_LOGIN;
Enter_UID:
if TryID == 0 goto Return_Failure;
input "正しいユーザーIDを入力して下さい" UID EON 1200;
if UID goto Wait_LOGIN;
errexit "ユーザーID入力タイムアウト";
Start_PSW:
PWD = %Password;
Tries = 8;
Send_PSW:
TryPass = TryPass - 1;
show "パスワード送出中...";
wait until 10;
send PWD & CR;
Wait_PASSWORD:
if Tries == 0 goto Return_Failure;
Tries = Tries - 1;
wait
"Password --->" goto Send_PSW,
"Password ERROR" goto Enter_PSW,
%ESC & "I" goto Return_Success,
"大変混雑" goto Return_BUSY,
"◆あなたのIDは都合により" goto Return_ID_NG_1,
"定期保守" goto Return_MENTE,
"Service is currently" goto Return_MENTE,
"◆只今の時間はご利用" goto Return_MHA,
"◆二重ログイン" goto Return_LOGIN,
"Clear DTE" goto Return_Failure_DTE,
"Clear PAD" goto Return_Failure_PAD,
"Clear NC" goto Return_Failure_NC,
until 80;
goto Wait_PASSWORD;
Enter_PSW:
if TryPass == 0 goto Return_Failure;
input "正しいパスワードを入力して下さい" PWD EOFF 1200;
if PWD goto Wait_PASSWORD;
errexit "パスワード入力タイムアウト";
Return_Success:
show "NIFTY" & ROAD & "に接続しました";
exit;
Return_Failure:
errexit "NIFTY" & ROAD & "に接続できません";
Return_Failure_DTE:
errexit "ホストから着信が拒否されました。"
& WaitMsg;
Return_Failure_OCC:
errexit "ホストビジー(ホストの論理回線がすべて使用中です)";
Return_Failure_PAD:
errexit "ホストからの解放要求により通信を切断した。"
& WaitMsg;
Return_Failure_NA:
errexit "接続規制(当該ホストへの接続が禁止されています)";
Return_Failure_NP:
errexit "欠番(当該ホストのセンターアドレスは存在しません)";
Return_Failure_NC:
errexit "接続回線が一時的に込み合っていて、ご使用できません"
& WaitMsg;
Return_Failure_DER:
errexit "接続不可(当該ホストは定期メンテナンス、あるいは障害中です)"
& WaitMsg;
Return_Failure_RPE:
errexit "ホストの手順エラーによる切断(リモート手順誤り)"
& WaitMsg;
Return_BUSY:
errexit "◆現在、サ-ビスは大変混雑しております... ◆";
Return_ID_NG_1:
errexit
"◆あなたのIDは都合によりご利用頂けません。" &
"カスタマーサポートへご連絡ください◆" &
CR &
" フリーダイヤル 0120-22-1200 (平日 9時~19時、土曜日 9時~17時45分)";
Return_MENTE:
errexit
"只今の時間、定期保守をしております。";
Return_MENTE2:
errexit
"◆保守作業のためしばらくの間ご利用いただけません◆";
Return_MHA:
errexit "◆只今の時間はご利用になれません◆";
Return_LOGIN:
errexit "◆二重ログインです◆";