プロが教えるわが家の防犯対策術!

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

宜しくお願いします。

A 回答 (1件)

 


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

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

お礼日時:2007/10/16 11:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!