Popen 呼び出しを介して外部プログラムを実行する GUI を備えたプログラムがあります。
p = subprocess.Popen("<commands>" , stdout=subprocess.PIPE , stderr=subprocess.PIPE , cwd=os.getcwd())
p.communicate()
しかし、何をしてもコンソールがポップアップします (ファイルハンドルに NUL を渡そうとしました)。コンソールを解放するために呼び出すバイナリを取得せずにそれを行う方法はありますか?