• ベストアンサー

TeraTermマクロでの出力キャッチ

現在TeraTermを使用し、telnetでの自動ログイン及びスクリプトの実行を行っています。 スクリプトの実行(cscriptで実行)までは完成したのですが、そのスクリプトは実行結果として "○"又は"×"の文字列を返してきます。 その出力をマクロ側でキャッチし処理を変える…というような事は可能なのでしょうか? 接続元及び接続先共にWindows2000、2003server、XPのいずれかで、起動スクリプトはVBSです。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ninigi
  • ベストアンサー率43% (10/23)
回答No.1

  たしか    wait '○' '×' if result = 1 then  【○の場合の処理】 else  【×の場合の処理】 endif   のように組めばできると思います。 wait文で二種類以上の文字列を待つと result変数に何番目の文字列が帰ってきたかが格納されるので、これを使ってif文で分岐できます。 詳しくはTeraTermヘルプの「MACROヘルプ」を参照してください。  

makoto0222
質問者

お礼

お礼が遅くなり大変申し訳ありません! ありがとうございました。無事に処理ができました。