背景
这里有个 pyinstaller 打包的工具,显示命令行窗口。在实际使用的时候需要开很多个,有不同的工作对象。
但是在排查的时候,因为窗口都是默认的标题,导致不好区分。
于是搜索了一下修改方法。
最终在这里得到答案:Set Windows command-line terminal title in Python - Stack Overflow
代码
import ctypes
ctypes.windll.kernel32.SetConsoleTitleW("XXX工具")
当然,实际使用的时候,这个标题肯定是可以包含运行信息的,就达到我上面的需求,有利于区分各个工具的运行环境。
示例:
- 这个是打包的 exe 运行的结果哦~这里的命令行界面调用的是 Windows Terminal。系统默认可以调用 Windows Terminal 了!