To | テラタームML<teraterm-ml@phys.s.u-tokyo.ac.jp> |
From | 小川肇<h3-ogawa@nri.co.jp> |
Date | Wed, 18 Jul 2001 11:58:45 +0900 |
Delivered-To | teraterm-ml@phys.s.u-tokyo.ac.jp |
Old-Return-Path | <h3-ogawa@nri.co.jp> |
Reply-To | teraterm-ml@phys.s.u-tokyo.ac.jp |
Resent-Date | Wed, 18 Jul 2001 11:55:28 +0900 (JST) |
Resent-From | teraterm-ml@nucl.phys.s.u-tokyo.ac.jp |
Resent-Message-ID | <"bjqi-jZ7wB9.0.6E6.UgFLx"@tkynx0.phys.s.u-tokyo.ac.jp> |
Resent-Sender | teraterm-ml-request@nucl.phys.s.u-tokyo.ac.jp |
初めまして、マクロの質問をお願いします。 ログインしたときに返ってくるプロンプトの違いで 処理を分けたくて、下のようにスクリプトを書きました。 PromptA = 'userA:' PromptB = 'userB:' setsync 1 recvln if inputstr = PromptA then goto label1 elseif inputstr = PromptB then goto label2 endif setsync 0 しかし、if inputstr = PromptA thenの行にエラーがあると 言われてストップしてしまいました。 ヘルプにはif文の条件判定にはint形の変数を使うよう書いてあるのですが、 文字列を条件式に使うことはできないんでしょうか。 また、もし使えないとしたら、何か別の方法でプロンプトの違いによる 条件分岐をすることができるでしょうか。 わかる方がいらっしゃいましたら、よろしくお願いします。