如何保持cmd行打开以显示控制台日志WHILE blender游戏引擎运行

时间:2017-12-27 18:33:32

标签: python windows cmd

我有一个游戏(.exe使用python)打印一些控制台日志,我希望在游戏运行时看到这些。

我已经看过如下解决方案: if (!ctrl.myList.some(function(element) { return element.id === id; }) { // Do something... } 但是这只会在游戏停止后显示控制台。我想让它在游戏运行时显示出来。这可能吗?或者是否有某种python命令我可以在游戏中运行以打开控制台终端?

修改 我正在使用blender游戏引擎创建一个执行python脚本的.exe。我遇到的解决方案暂时关闭终端窗口,直到.exe游戏关闭。我希望它在游戏中保持开放状态。

2 个答案:

答案 0 :(得分:0)

点击开始

在运行框中键入" cmd.exe"

在终端类型" cd / path / to / my / prog"

然后输入" my_prog.exe"

输出应该打印到控制台....

应该注意到你还没有真正提供足够的信息来实际回答这个问题,但我认为只要exe打印到stdout

就行了

答案 1 :(得分:0)

https://docs.blender.org/manual/en/dev/advanced/command_line/arguments.html

这将使控制台在运行时保持打开状态 -con, --start-console 从控制台窗口打开开始(如果设置了-b则忽略),(仅限Windows)。

运行后会保持打开状态 cmd /k

所以我用以下内容创建了一个.bat文件 cmd /k simple_start.exe -con