以编程方式永久更改windows命令标题



我可以使用ctypes.windll.kernel32.SetConsoleTitleW(some_new_title)更改python程序的控制台标题,但一旦程序退出(或崩溃(,标题就会恢复到以前的状态。有没有办法让新标题在节目结束后仍然保留?我之所以想要这个,是因为我有很多不同的python脚本在不同的控制台上运行,我希望能够在任务栏中通过名称快速识别它们。当程序实际运行时,这非常有效,但如果其中一些程序完成或崩溃,那么我的任务栏中有一组控制台标题,它们都是相同的。

感谢@Jon Clements的线索。。。而不是用这个启动我的python脚本:

python myscript.py

我写了一个批处理文件mypy.bat,其中包含。。。

title %*
python %*

然后我用运行我的脚本

mypy myscript.py

窗口的名称保持为";myscript.py";即使在脚本退出之后。

最新更新