00195 99/05/15 00:18 RE:00194 データのダウンロードにて
投稿者 : かずや   コメントを投稿する

こんちわ(*^-^)/

>タイムアウトは設定していません。
>って言うより、どのようなときに道設定すればよいのでしょうか?
wait文やswitch文などで使います
例)loopswitch文で使った例
 timeout 120    ;タイムアウトを2分に設定
 loopswitch
 case "ユーザID:"
  send "ABC12345^M"
 case "お疲れさまでした^M"
  hangup
 case timeout
  message "タイムアウトが発生しました"
 endloop

>ダウンロードがうまく行かず、リトライを繰り返してるって状態なのでしょうか?
リトライの場合は、切断して最初からやり直すんですよね?
そうしているなら、リトライで通話時間が連続して16時間も
ならないと思います

>秀termで通信中に日付をまたぐとこのようなことが起るのでしょうか?
そのようなバグは聞いたことがないので
まず、それはないと思います

>NTTの明細では、11時30分から通話時間16時間30分となっているのですが
>秀termのphone.txtでは、11:30分から16:57分となっているのです。
切断が失敗したか・・・(?)(^-^;
TELNETだと、秀Termの接続は切れても
回線はつながっている、というのが考えられますが・・・
接続の設定はどうなっていますか?

あと、終了後にパソも終了していいのなら
afterhangup文でパソの電源を切るソフトを
起動してしまう、という手もあります(^-^;

でも、原因が分からないからなあ・・・(^-^;


00196 99/05/15 00:24 RE:00195 データのダウンロードにて
投稿者 : かずや   コメントを投稿する

タイムアウトの説明で 後処理を忘れていました(^-^;

タイムアウトを使い終わったら必ず解除しましょう
>> timeout 0

そうしないと、以後、wait文やswitch文ですべて
タイムアウトが有効になってしまいます
(あ、別のラベルに飛ぶ場合は別だっけ?・・・(^-^;)

それから、loopswitch文でタイムアウトになったからって
ループから勝手に抜けてくれるわけではありません(^-^;
ループから抜けるときは breakloopです


新規に投稿する