2017-12-27 418 views
0

我有一個遊戲(.exe使用python),打印一些控制檯日誌,我希望看到這些遊戲運行時。如何保持cmd行顯示控制檯日誌WHILE攪拌機遊戲引擎運行

我已經看到類似的解決方案: cmd /k start.exe 但只顯示遊戲停止後控制檯。我希望在遊戲正在運行時顯示它。這可能嗎?或者是否有某種python命令可以在遊戲中運行以打開控制檯終端?

編輯 我正在使用攪拌機遊戲引擎來創建執行python腳本的.exe文件。我遇到的解決方案暫時關閉終端窗口,直到.exe遊戲關閉。我希望在遊戲中保持開放。

+0

cmd.exe是一個繼承或分配像任何其他控制檯應用程序的控制檯的外殼。如果遊戲也是一個控制檯應用程序,那麼它應該從CMD繼承它的控制檯,之後CMD什麼都不做,只能等待遊戲退出。這聽起來像是遊戲在運行時可能隱藏了控制檯窗口。任何程序都不應該隱藏繼承的控制檯。只有通過'AllocConsole'手動分配的控制檯纔可以。 – eryksun

回答

0

點擊開始

,在運行框中輸入 「cmd.exe的」

在終端類型

「CD /路徑/要/我的/ PROG」

然後鍵入 「my_prog.exe」

輸出應打印到控制檯....

應該注意你還沒有真正提供足夠的信息來真正回答ŧ他的問題,但我認爲這應該工作,只要exe文件打印到標準輸出

+0

感謝您的快速響應! 我一直在做這個 「cmd/k start.exe」 但是會發生遊戲開始和控制檯關閉。然後播放並在關閉之後,控制檯返回顯示「打印」消息,但這並不理想,因爲我每次想看控制檯日誌都必須退出遊戲。 我使用的是使用python的攪拌機遊戲引擎,所以我沒有訪問標準輸出,只是打印 –

+0

爲了澄清,我嘗試了您鍵入的方法,但cmd終端在.exe啓動後關閉,在完成後重新打開。 –

+0

prrint應該只是打印到標準輸出...我沒有攪拌機攪拌,但這不是蟒蛇相關...它的東西攪拌機是專門做 –