home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 September
/
VPR9809B.ISO
/
TERMINAL
/
NIFTY95
/
DATA.Z
/
PPP.SCR
< prev
next >
Wrap
Text File
|
1998-06-24
|
3KB
|
124 lines
#
# HyperROAD
#
WaitMsg = "\x0Dしばらくしてからやりなおしてください";
CR = "\x0D";
TryID = 3;
TryPass = 3;
show "HyperROAD経由でNIFTY SERVEに接続開始";
Tries = 8;
Wait_HYPER:
if Tries == 0 goto Return_Failure;
Tries = Tries - 1;
wait
"HOST NAME?" goto Send_C_NIM_Host1,
"Connection-ID --->" goto Send_SHP_Host,
"User-ID --->" goto Start_LOGIN,
until 80;
goto Wait_HYPER;
Send_C_NIM_Host:
show "ホストネーム送信中...";
wait until 10;
send "C NIM" & CR;
goto Wait_HYPER;
Send_C_NIM_Host1:
wait until 10;
goto Wait_HYPER;
Send_SHP_Host:
show "コネクションID送出中...";
wait until 10;
send "SHP" & CR;
goto Wait_HYPER;
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,
until 80;
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,
"◆只今の時間はご利用" goto Return_MHA,
"◆二重ログイン" goto Return_LOGIN,
"ログインが不正" goto Return_BUTLOGIN,
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 SERVEに接続しました";
exit;
Return_Failure:
errexit "NIFTY SERVEに接続できません";
Return_BUSY:
errexit "◆現在、サ-ビスは大変混雑しております... ◆";
Return_ID_NG_1:
errexit
"◆あなたのIDは都合によりご利用頂けません。" &
"カスタマーサポートへご連絡ください◆" &
CR &
" フリーダイヤル 0120-22-1200 (平日 9時~19時、土曜日 9時~17時45分)";
Return_MENTE:
errexit
"只今の時間、定期保守をしております。";
Return_MHA:
errexit "◆只今の時間はご利用になれません◆";
Return_LOGIN:
errexit "◆二重ログインです◆";
Return_BUTLOGIN:
errexit "◆ログインできませんでした。HyperROAD以外からNIFTY SERVEに" &
"ログインしようとしたか、あるいは、ダイアラーのIDと、NIFTY MANAGERのID" &
"が一致しなかった可能性があります◆";