01978 01/07/16 16:17 Hideterm.exeが終了し「ません。
投稿者 : CSS   コメントを投稿する

こんにちは。初めて投稿します。

秀Term Evolution V4.44を使用して@NIFTYとパソコン通信を
行っています。
マクロの中でHungup時、秀Termを終了するコマンドを使用しているの
ですが、あるタイミングで「モデムデバイスエラー」となってしまします。
「電話をかける」を表示後、マクロを書いたホスト名を表示して数10秒後にこのメッセージが表示されます。

使用方法はプログラムの中から秀termをSHELL起動し、マクロからの戻り値
でエラーの場合、再起動させています。
モデムデバイスエラー発生時、Hideterm.exeプロセスが2つ残っているのを
確認しています。

秀TERMが終了しきれないことがあるのでしょうか。またその場合、どう対処したらいいのでしょうか。
申し訳ありませんが教えていただけないでしょうか。お願いします。

マクロの一部を記載します。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
    call NIF_LOGIN                     ; LOGIN 処理
    if( #return == "NG" )  goto NIF_ERR_LOGIN

    call NIF_IDPASS                    ; ID,PASSWORD 処理
    if( #return == "NG" )  goto NIF_ERR_IDPASS

    call NIF_SEND                      ; 送信処理
    if( #return == "NG" )  goto NIF_ERR_SEND

    call NIF_ERR_LOG
    afterhangup NIF_END
    hangup
NIF_END:
    closehideterm                      ; 秀TERM 終了
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−


01979 01/07/16 17:11 RE:01978 Hideterm.exeが終了し「ません。
投稿者 : 秀まるお2   コメントを投稿する

> ですが、あるタイミングで「モデムデバイスエラー」となってしまします。

 そのエラーが出る原因は僕もよく分かりません。モデムによってどうしても
出る場合があるようです。

 で、このエラーが出る場合でも、電話自体はちゃんと切れているはずです。
もしちゃんと切れているのなら、「設定・動作環境」の「ダイヤル/切断方
法」の所で、「切断が確認できなくてもエラーメッセージを表示しない」をON
にすればいいです。それでエラーが出なくなります。


01980 01/07/16 17:26 RE:01979 Hideterm.exeが終了し「ません。
投稿者 : CSS   コメントを投稿する

>もしちゃんと切れているのなら、「設定・動作環境」の「ダイヤル/切断方
>法」の所で、「切断が確認できなくてもエラーメッセージを表示しない」をON
>にすればいいです。それでエラーが出なくなります。

早速ありがとうございます。
試してみたんですがそれでもエラーが出てしまいます。
モデムはI-O DATAのDFML-560Eを使用しているのですがやはりモデムが原因でしょうか。
プログラムでマクロ終了検出後、間髪入れずに秀TERMを起動した場合、マクロで終了させたHideterm.EXEが残っていることはありますか


01981 01/07/16 17:55 RE:01980 Hideterm.exeが終了し「ません。
投稿者 : 秀まるお2   コメントを投稿する

 すみません。話を全然理解してませんでした。電話を切る時じゃなくて、電
話をかける時にエラーになるんですね。

 具体的なエラーコードを教えていただければ何が原因か分かる可能性が高い
ですが、hideterm.exeが2つ起動しているって話なら、もしかして2つの秀
Termがともにモデムを使おうとして失敗しているのかもしれないです。

> プログラムでマクロ終了検出後、間髪入れずに秀TERMを起動した場合、マクロで終了
> させたHideterm.EXEが残っていることはありますか

 具体的なマクロ(というか、秀Termスクリプト?)の内容を教えていただけ
れば正確にコメントできると思いますが、「終了させてから起動する」ってや
ってるんじゃなくて、「起動させてから終了させている」んじゃないでしょう
か?。だとしたら、一時的に秀Termが2つ起動することになります。

 ただし、秀Termが2つ起動しただけではモデムデバイスエラーにはならない
はずなので、1つ目の秀Termがちゃんとモデムを解放したことを確認して、し
ばらく間を置いてから2つ目の秀Termを起動すればいいと思います。

 例えば、afterhangup文で起動されるスクリプトで何か処理するなら、

    sleep 2
    run "hideterm.exe ホスト名";
    closehideterm


 とするか、またはそれでもダメな場合は

    sleep 2
    run "hideterm.exe /s wait.hsc"
    closehideterm

 としておいて、wait.hscの内容として、

    sleep 2
    connect "ホスト名"

 とする等すればいいと思います。


01982 01/07/16 21:29 パソ通ニフティーに接続出来ません
投稿者 : スマッシュ   コメントを投稿する

  こんばんは!!
長年秀Term Evoとラクラク巡回君でニフティーサーブでのパソコン通信を楽しんませて頂いており、とても感謝しております。

所が2日前よりニフティーに繋がらなくなりました。
秀Term Evoは4.44、ラクラク巡回君は1.14です。

症状はニフティーに繋がった後、Login:NIFTY
               Password:   
で止まってしまい、Enterキーを押しても何を押しても繋がりません。

インターネットは勿論楽しいですが、昔からやっているパソコン通信も、愛着があり今後とも、両方で楽しみたいと思っています。

今後ともどうぞ宜しくお願いします。

スマッシュ


新規に投稿する