0

ユーザーから (テキスト フィールドを介して) いくつかのパラメーターを取得し、finalstring. この文字列は基本的に、いくつかのパラメーターを指定して ".exe" ファイルを実行するコマンドです。ここで、この文字列をコピーするバッチ ファイル (デスクトップ上の start.bat) を作成します最後に、このバッチ ファイルを実行します。実行とともに、このバッチファイルの出力も保存したいと思います。 また、バッチファイルは、プログレスバーとリンクしたい特定のプロセスを実行しますが、これは可能ですか?(バッチファイルで実行されているプロセスは、java swing のプログレスバーにリンクされますか?)。

上記のすべてのことを python と tkinter を GUI として使用して行いましたが、バッチ ファイルの出力の保存中に、tkinter GUI がハング (応答しない) していたため、Java スイング GUI に切り替えています。ほとんどのオンライン スレッドを検索しましたが、頭の中で何も進んでいません (いくつかの Java プログラムも作成しましたが、バッチ ファイルは作成されていません)。

4

1 に答える 1

1

ここProcessBuilderに示すように、を使用してバッチを実行できます。ここに示すように、結合された出力ストリームからに線を引くことができます。append()JTextArea

JProgressBarプロセスの粒度について詳しく知らなくても、進行状況を有効に表示できるかどうかはわかりません。

于 2013-02-27T11:48:37.023 に答える