telnet接続についてNo.02141
ルネ さん 03/01/10 23:31
 
初めて質問させていただきます。
ずっとダイヤルアップ接続で秀タームを使っていましたが、
近頃Bフレッツになりました。
telnetを使えばこれまでどおり秀タームも使えるという話を聞いたので、
ニフティのサイトをあちこち調べて、
なんとかアクセスには成功しました。
ところが、Fキーがどれも使えなくなってしまいました。
どうしてでしょうか。

また、メーラーもブラウザも落として、フレッツのコードを抜いた状態で、
モデムからダイアルアップ接続をすると、「二重ログインです」
という表示が出てアクセスできません。
これもどうしてでしょうか。
よろしくお願いします。

[ ]
RE:02141 telnet接続についてNo.02143
秀まるお2 さん 03/01/12 13:40
 
>ところが、Fキーがどれも使えなくなってしまいました。

 秀Termでniftyに接続した時に、ファンクションキーにはいろいろと自動でい
ろんな機能が割り振られますが、それは全部、nif.hscというスクリプトがやっ
てます。

 ファンクションキーの割り当てが何もなされないなら、nif.hscがうまく動い
てないんじゃないかと思います。しかし、それなら普通自動ログインもうまくい
かないと思います。

 「電話・ホスト一覧...」からnifty用のホストのプロパティを開いて、そこの
スクリプトにたしかにnif.hscが指定されてるかどうか、今一度確認して欲しい
です。

>また、メーラーもブラウザも落として、フレッツのコードを抜いた状態で、
>モデムからダイアルアップ接続をすると、「二重ログインです」
>という表示が出てアクセスできません。

 僕自身は@niftyにADSL接続している訳じゃないので詳しいテストは出来ません
が、ADSLを切断しても、切断したこと(=NIFTYからログアウトしたこと)が即
座に認識される訳じゃないのが原因かと思います。

 ADSLからの切断というか、いわゆるPPPoEかPPPoAでのログインしている状態を
正常にログアウトさせてからなら大丈夫なんじゃないかと思いますが、具体的な
ログアウト方法は僕もよく分からないです。ちなみにうちのADSLルーターは
PPPoAで接続してますが、これについても「ログアウト」のような操作方法は存
在してないです。

[ ]
RE:02143 telnet接続についてNo.02144
ルネ さん 03/01/12 13:52
 
> 「電話・ホスト一覧...」からnifty用のホストのプロパティを開いて、そこの
>スクリプトにたしかにnif.hscが指定されてるかどうか、今一度確認して欲しい
>です。
そこはちゃんと指定されていました。
フレッツになってから、telnet接続を試すまですこし時間があったのですが、
以前はちゃんと作動していました。
ついでながら、F12にわたしが書きこんだ bye^m はいまもちゃんと動きます。

ログアウトの方は、すみません、わたしの知識では少々追いつけない話になってしま
いました。
Fキーが動いてくれさえすれば、こちらはべつにかまわないのですが。



[ ]
RE:02144 telnet接続についてNo.02145
ルネ さん 03/01/12 13:53
 
すみません!
コメントに対する御礼を書き忘れました!
ご丁寧な説明、ありがとうございます。
かつ,さらに質問を重ねて申し訳ありません。
よろしくお願いします。

[ ]
RE:02144 telnet接続についてNo.02146
秀まるお2 さん 03/01/12 15:27
 
 nif.hscの中身を今確認したんですが、ユーザーIDとパスワードの入力が通っ
てログインに成功すれば、その後すぐにファンクションキーの割り当てを行うよ
うになっています。

 なので、特にnif.hscをご自身でいじったようでなければ、ファンクション
キーの割り当てがちゃんとなされるはずだと思います。

 今一度確認していただくとしたら、まずは「スクリプト・編集...」からnif.
hscを開いていただきまして、212行目にあるはずの

    call SetNifKeyAssign

 という行がちゃんと存在してるかどうか、今一度確認していただくということ
になります。この行の先頭に「;」(セミコロン)が入っていたりすると、その
行は実行されないですが…。

 あるいは、いっそのことnif.hscの1行目に上記call文を埋め込んでしまえば、
ログインする前からファンクションキーの割り当てがなされることになります。
なんだかその方が手っ取り早い気がするので、一度、上記の「call
SetNifKeyAssign」という1文をnif.hscの1行目に入れてみて欲しい所です。

 それでもダメなら、nif.hscの先頭に、

    keyassign f1, "未読メール", script, AutoMailRead
    keyassign f2, "巡回", script, Junkai
    keyassign f3, "メール削除", script, AutoMailDelete
    keyassign f4, "ファイル名探し", script, AutoDNSelect
    keyassign f5, "ファイル名入力", script, SendFileName
    keyassign f6, "自動発言", script, Forum_Up
    keyassign f7, "ID送信(作者用)", script, SendID
    keyassign f8, "チャット", script, ChatMode
    keyassign f9, "パスワード変更", script, ChangePassword
    keyassign f10, "セットアップ", script, ScriptSetup2
    keyassign f11, "メール読んで落ち", script, AutoMailRead2

 という11行を入れてみていただければ、今度こそ間違いなくキー割り当てが
なされると思います。

 どうでしょ?

 それでもダメなら、やはりnif.hscがうまく起動しないんだと思いますので、
例えば「スクリプト・状態表示」を使ってたしかにnif.hscが動いているかどう
か確認してみて欲しい所です。

[ ]
RE:02146 telnet接続についてNo.02147
ルネ さん 03/01/12 16:05
 
すみません、すごくバカな質問かもしれませんが、
nif.hscの1行目 というのは正確にどこのことでしょうか。
; その他、詳しくは所々にあるコメントを参照してください。
と、
gethostname #HostName
のあいだに
call SetNifKeyAssign
をいれてみましたが、動きませんでした。
場所が間違っていますでしょうか。

[ ]
RE:02147 telnet接続についてNo.02148
ルネ さん 03/01/12 16:18
 
「スクリプト・状態表示」を調べてみました。
「ファイル名          行番号
  コマンド:
 キー入力 :許可
 待機中のスクリプト数:   0」
となっていました。  
あと、「ポーズ」ボタンと「ステップ」ボタン。
ここはひらいたことがなかったので、そもそもどういう状態が
正常なのかわかりません。
試しに、ここをひらいたままアクセスしてみましたが、
まったく変化はありませんでした。

[ ]
RE:02147 telnet接続についてNo.02149
秀まるお2 さん 03/01/12 16:29
 
 nif.hscの編集方法について、少々説明不足でしたので、もっと詳しく説明さ
せていただきます。

 1行目という意味が少々ややこしいので…。

 まず、nif.hscを開きます。(メモ帳が起動するか秀丸エディタが起動するか
は別として)

 そこで、ファイル一番先頭(1行目の一番左)にカーソルがあると思います。
もし別の場所にカーソルがあれば、上矢印キーと左矢印キーを使って一番上の一
番左にカーソル移動してください。

 そこで、リターンキーを押してください。そうすると、元の1行目が2行目に
移動し、1行目には改行だけの行(空行)が出来ます。

 その状態で、上矢印キーを押してカーソルを再度、1行目の一番左に移動しま
す。

 その状態で、キーボードから

    call SetNifKeyAssign

 と入力すれば目的の状態となります。そのまま「ファイル・上書き保存」など
として保存してやれば完成です。

 これでどうでしょ?

---------------
 あと、スクリプトの状態表示についてですが、「状態表示」とやって、そのま
ま放置していても何も始まりませんので、この「状態表示」がなされた状態で、
秀Termの「電話」メニューから@niftyに接続させて欲しいです。

 接続が完了すると、nif.hscが動作する様子が状態表示のウィンドウ上に出て
くると思います。もしかして別のスクリプトが動作してるとか、あるいは接続し
ても何もスクリプトの動く気配が無いとか、そういうことならそういうこととい
うことで状況を教えて欲しいです。

[ ]
RE:02149 telnet接続についてNo.02150
ルネ さん 03/01/12 16:47
 
ああ、ほんとにほんとの一行めなのですね。
すみません、よくわかっていなくて。
一行めに call SetNifKeyAssign いれたけれど、動きませんでした。
(もちろんコピペなので、スペルミスはないはずです)
 keyassign の一覧も埋めてみましたが、同じです。

スクリプト表示ですが、
ダイアルアップをすると、動きました。
Nif.scrが出て、あと、Call とかWaitがでました。
その後二重ログインになって切れました。

telnetで接続したときは、まったく動きません。
ド素人考えなので、まったく的をはずしているかもしれませんが、
telnetの場合は、IDとパスワードを手でうちこむので、
それが関係しているのではないでしょうか。



[ ]
RE:02150 telnet接続についてNo.02151
秀まるお2 さん 03/01/12 17:40
 
>telnetの場合は、IDとパスワードを手でうちこむので、
>それが関係しているのではないでしょうか。

 うむ、やっと謎が解けました。お察しの通りです。

 IDとパスワードを手で打ち込んでるということは、nif.hscを使ってないとい
うことと同じでして、nif.hscをどういじってもファンクションキーの一覧表示
が出ることは無いです。

 「電話・telnet接続...」のコマンドからniftyに接続した場合、nif.hscを自
動起動することは出来ないので、それとは別に、「電話・ホスト一覧」に@nifty
用のホストを登録してやらないとダメです。

 ということで、最終的にどうすればいいか説明させていただきますと…

  − 「電話・新しいホストの登録...」を実行する。
  − @niftyを選択して「次へ>>」とする。
  − ホスト名は適当にし、「次へ>>」とする。
  − 「HyperROAD/HyperROAD64経由で接続」のボタンをONにし、「次へ>>」と
    する。するとたぶん警告メッセージが出ますが、そのメッセージは無視して
    OKしてください。
  − その後「次へ>>」を何回か押して、「次へ>>」ボタンが「完了」というボ
    タンになるようにする。そして、「完了」を押しておしまい。

 上記の通り作業すると、「電話」メニューにNIFTYへtelnet接続する用のホス
トが出てくるはずなので、以後はそのメニューを選択するだけで@NIFTYに接続す
るようになるはずです。

 それでダメでしたら、具体的にどうダメかの状況を教えて頂ければなんとかな
ると思います。

[ ]
RE:02151 telnet接続についてNo.02152
ルネ さん 03/01/12 17:58
 
延々おつきあいくださいましてありがとうございました。
無事、Fキーが復活しました。

ご指示どおりにホストをつくってすぐは、
秀タームがダイアルアップをしたがりましたが、
このコーナーの前のほうに同じ質問があったのを思い出し、
ダイアルアップのチェックをはずしたら、
無事接続できるようになりました。

今回はほんとにお世話になりました。
どうもありがとうございます。

[ ]
RE:02152 telnet接続についてNo.02153
秀まるお2 さん 03/01/12 18:16
 
 無事解決できて何よりです。

>このコーナーの前のほうに同じ質問があったのを思い出し、
>ダイアルアップのチェックをはずしたら、
>無事接続できるようになりました。

 ダイヤルアップ接続しないようにホスト登録できないといけないんですが、な
んせ最近秀Termのバージョンアップをさぼってまして、ADSLなんて存在しない時
代そのままになってます。

 懸案事項としてマークしておきます。

[ ]