関連する 2 つのプログラムがあります。1 つはインタラクティブで、もう 1 つはそうではありません。どちらもコマンドラインから実行できます。対話型プログラムはパラメーターを維持し、完了時にオプションでパラメーターをファイルに書き込みます。また、オプションで非対話型プログラムの実行を許可し、その場合は (Process.start() を介して) パラメータを非対話型プログラムに「渡し」、非対話型プログラムからの出力を表示します。
非対話型プログラムは、コマンドラインからも実行できます。ファイルからパラメータを読み取り、表示します。次に、オプションで、a) パラメータを使用した処理、b) 終了、または c) パラメータを維持するプログラムのロードを提供します。
「c」でできるようにしたいのは、「単に」対話型プログラムに制御を渡し、非対話型プログラムを終了することです。次に、対話型プログラムがパラメーターを引き継いで維持し、非対話型プログラムの実行を許可します。
それを達成する方法はありますか?