1

手元にかなり長い perltk コードがあり、(GUI を使用せずに) バッチ モードでシミュレーションを実行したいと考えています。たとえば、GUI ですべてのパラメーターを設定してボタンをクリックする代わりに、"myprog.pl -b" のようなスクリプトで実行したいと考えています。

私の現在の方法は、構成用に分離された XML ファイルと "after" 関数を使用することです。これは、GUI がポップアウトしてシミュレーションを開始し、しばらくしてから終了することを意味します。現在は機能していますが、質問があります。この問題を解決するより良い方法はありますか? ポップアウトの代わりに、GUI を背景に表示することは可能ですか (そのため、表示されません)。

4

1 に答える 1

3
  • プログラムを変更して、グラフィカル インターフェイスとコマンド ライン インターフェイスの両方からアクセスできるようにします。実際の機能をサブルーチンに分解します。
  • メイン ディスプレイにウィンドウが表示されないように、プログラムをxvfbで実行します。
  • このプログラムのインスタンスを常に最小化または 0x0 サイズで起動するようにウィンドウ マネージャを構成します。
于 2012-04-16T09:32:04.687 に答える