waitの使用方法について


To <teraterm-ml@phys.s.u-tokyo.ac.jp>
From "Koh TAKAHASHI" <kowo@nifty.com>
Date Mon, 12 May 2003 22:37:03 +0900
Delivered-To teraterm-ml@phys.s.u-tokyo.ac.jp
Old-Return-Path <kowo@nifty.com>
Reply-To teraterm-ml@phys.s.u-tokyo.ac.jp
Resent-Date Mon, 12 May 2003 22:39:00 +0900 (JST)
Resent-From teraterm-ml@nucl.phys.s.u-tokyo.ac.jp
Resent-Message-ID <"D-S_heBgsIA.0.gd6.qFwl-"@tkynx0.phys.s.u-tokyo.ac.jp>
Resent-Sender teraterm-ml-request@nucl.phys.s.u-tokyo.ac.jp

はじめまして。たかはしです。

 あるホストに対して自動的にコマンド入力させるべく
マクロを組んでいるのでが、waitが期待通りの動作をし
てくれません。
マクロは
 timeout=10
 send '\'      
 wait '=>'
 sendln line
 waitln ')'
こんな感じで、'\'を送信、'=>'が返ってくるまでまって
line に設定したコマンドを送信。実行結果の最後が')'で
終わるのでそれを待って次の処理へ進みたいのですが、
最初の wait のところで必ずタイムアウトまで待たされます。
timeoutの時間を変えると sendln が実行されるまでの
時間が変わるので、wait が反映されず、同様に waitln も
反映されず、タイムアウトの時間だけ待たされて実行されて
いるのですが。
 なにか、wait の使い方を間違えているのでしょうか。
教えていただけないでしょうか。

TeraTermPRO ver.2.3(1.9J)
WindowsME シリアル接続で利用中です。

--- 
たかはし こう
mailto:kowo@nifty.com

Partial thread listing: