- ベストアンサー
TeraTermマクロでの出力キャッチ
現在TeraTermを使用し、telnetでの自動ログイン及びスクリプトの実行を行っています。 スクリプトの実行(cscriptで実行)までは完成したのですが、そのスクリプトは実行結果として "○"又は"×"の文字列を返してきます。 その出力をマクロ側でキャッチし処理を変える…というような事は可能なのでしょうか? 接続元及び接続先共にWindows2000、2003server、XPのいずれかで、起動スクリプトはVBSです。 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
たしか wait '○' '×' if result = 1 then 【○の場合の処理】 else 【×の場合の処理】 endif のように組めばできると思います。 wait文で二種類以上の文字列を待つと result変数に何番目の文字列が帰ってきたかが格納されるので、これを使ってif文で分岐できます。 詳しくはTeraTermヘルプの「MACROヘルプ」を参照してください。
お礼
お礼が遅くなり大変申し訳ありません! ありがとうございました。無事に処理ができました。