コンソールログを出力するゲーム(.exeはpythonを使用しています)があり、ゲームの実行中にこれらを見たいと思っています。コマンドラインを開いてコンソールログを表示する方法ブレンダーゲームエンジンの実行中
私はすでに解決策を見ています: cmd /k start.exe
しかし、それはゲームが停止した後にコンソールを表示するだけです。私は、ゲームが実行されている間、それを表示したい。これは可能ですか?または、ゲーム中にコンソール端末を開くために実行できるpythonコマンドのいくつかの並べ替えはありますか?
edit 私はblenderゲームエンジンを使用してpythonスクリプトを実行している.exeを作成しています。私が遭遇した解決策は、.exeゲームが終了するまで、一時的にターミナルウィンドウを閉じます。ゲームのプレイ中に私は開いたままにしておきたい。
cmd.exeは、他のコンソールアプリケーションのようにコンソールを継承または割り当てるシェルです。ゲームがコンソールアプリケーションでもある場合、CMDはそのコンソールをCMDから継承しなければなりません。その後、CMDは何もせずにゲームが終了するのを待ちます。実行中にゲームがコンソールウィンドウを隠しているように聞こえるかもしれません。継承されたコンソールを隠すプログラムはありません。 'AllocConsole'を介して手作業で割り当てられたコンソールのためだけです。 – eryksun