0

私は 20 の同一のシミュレーター (vi のようなテキスト ベースの GUI、すぐに更新) を使用しており、非常によく似た方法でそれらを制御する必要があります。たとえば、コマンド文字列を入力して、シミュレーターを開始/停止/構成します。表示は重要であり、端末上で流れるようにする必要があります。現在、それぞれを個別の端末で自動的に開始できます。

しかし、その後、それらを自動的に制御する方法がわかりません。ターミナルなしでexpectを使用してシミュレーターを生成すると、出力を見ることができなくなります。どうすれば進められるか、またはどのツールが役立つかについて何か提案はありますか?

4

1 に答える 1

0

これはトリッキーです。キーストロークによって生成された正確なエスケープ シーケンスを curses ベースのプログラムに送信し、それを駆動できる場合があります。それがどれほど信頼できるか、または簡単かはわかりません。

人間との対話を目的とした CUI インターフェイスではなく、シミュレーター用にスクリプト可能な代替フロント エンドを作成し、それをこのような自動化されたタスクに使用することはできないでしょうか?

于 2010-06-24T06:44:08.667 に答える