【发布时间】:2022-08-18 15:41:51
【问题描述】:
我可以使用ctypes.windll.kernel32.SetConsoleTitleW(some_new_title) 将控制台标题更改为python 程序,但是一旦程序退出(或崩溃),标题就会恢复到以前的状态。即使在程序退出后,是否有某种方法可以使新标题保持不变?我想要这个的原因是因为我有很多不同的 python 脚本在不同的控制台上运行,我希望能够在我的任务栏中按名称快速识别。这在程序实际运行时完美运行,但如果其中一些程序完成或崩溃,那么我的任务栏中有一组控制台标题,它们都是相同的。
-
我不知道有一种方法可以做到这一点,因为 python 进程在命令提示符下运行,因此虽然它可以在运行时更改它,但一旦它退出(优雅地或以其他方式)它会将控制权返回到提示符。我不是 Windows 开发人员,但我想有一种方法可以在您启动提示时传递提示名称,然后在其中运行 Python 进程?或者可能有一些标志来永久改变父进程的标题?只是提示......不是Windows开发......