我正在尝试在python中找到一种启用旧版传统控制台模式(Windows 10)的方法,而无需用户做任何事情。 This帖子有一些很有前途的代码,尽管setconsolemode的docs没有提及有关传统控制台模式的任何内容。
我尝试的另一件事是尝试更改包含控制台设置的注册表项。虽然这确实启用了传统控制台,但必须重新加载控制台才能进行更改(我更喜欢用户不必手动重启脚本)。我尝试了各种各样的东西,从os的execv到打开原始脚本的pyw脚本,都失败了。
也许我有办法让consoel重新加载它的设置? 有什么方向吗?谢谢。