Ich habe ein Spiel (.exe mit Python), das einige Konsolenprotokolle druckt und ich möchte diese sehen, während das Spiel läuft.wie man die cmd Zeile offen hält, um Konsolenprotokolle anzuzeigen WHILE blender game engine läuft
Ich habe bereits Lösungen wie gesehen: cmd /k start.exe
aber das zeigt nur die Konsole nach dem Spiel wurde gestoppt. Ich möchte, dass es während des Spiels angezeigt wird. Ist das möglich? Oder gibt es einen Python-Befehl, den ich ausführen kann, um während des Spiels ein Konsolenterminal zu öffnen?
bearbeiten Ich benutze die Blender-Game-Engine, um eine .exe zu erstellen, die Python-Skript ausführt. Lösungen, auf die ich gestoßen bin, schließen vorübergehend das Terminalfenster, bis das .exe-Spiel geschlossen wird. Ich möchte, dass es während des Spiels geöffnet bleibt.
cmd.exe ist eine Shell, die eine Konsole wie jede andere Konsolenanwendung erbt oder zuweist. Wenn das Spiel auch eine Konsolenanwendung ist, sollte es seine Konsole von CMD erben, wonach CMD nichts anderes tut, als auf das Spiel zu warten, um das Spiel zu beenden. Es hört sich so an, als würde das Spiel das Konsolenfenster während des Laufens verstecken. Kein Programm sollte jemals eine geerbte Konsole verstecken. Es ist nur in Ordnung für eine Konsole, die manuell über 'AllocConsole' zugewiesen wird. – eryksun