01693 00/04/17 10:27 RE:01692 受信時に通信が切断される
投稿者 : 秀まるお   コメントを投稿する

 ダウンロードの最中に電話が切れるのだとして、さらにXMODEMを使ってダウンロードしているのだとしたら、フロー制御がXON/XOFFになっている可能性があります。

 モデム初期化コマンドの「AT\Q1」を指定しているとXON/XOFFになってしまうので、もしそうなっているのならAT\Q0でフロー制御無しにしてしまうのがいいと思います。

 BPLUSを使っているのだとしたら、スクリプトのdownload文を使ってBPLUSを起動するのか、それともNIFTY側の制御コードでBPLUSを自動起動するのか、はっきりさせておかないと、うまくダウンロードできない症状が起きます。

 具体的には、NIFTY側はBPLUS起動の時に、\x05(Ctrl-E)の制御コードを送ってくるので、これを待ってからdownload文を実行するか、またはdownload文を使わずに自動起動にまかせるかしてください。

 自動起動にまかせるのなら、ただ

    wait "−ダウンロード終了−"

 っとするだけで勝手にダウンロードするはずです。

 他には特に思い当たらないですが、基本的に、手動でアクセスして電話が切れないのなら、スクリプトでオートパイロットしても電話は切れないはずです。手動でのアクセスを忠実にスクリプトで再現させるよう修正すればなんとかなると思います。


新規に投稿する