プログラムから既存の別プログラムを実行してその実行結果を受け取るという処理はどうやって行うのでしょうか。