我有一个游戏(.exe使用python)打印一些控制台日志,我希望在游戏运行时看到这些。
我已经看过如下解决方案:
if (!ctrl.myList.some(function(element) { return element.id === id; }) {
// Do something...
}
但是这只会在游戏停止后显示控制台。我想让它在游戏运行时显示出来。这可能吗?或者是否有某种python命令我可以在游戏中运行以打开控制台终端?
修改 我正在使用blender游戏引擎创建一个执行python脚本的.exe。我遇到的解决方案暂时关闭终端窗口,直到.exe游戏关闭。我希望它在游戏中保持开放状态。
答案 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