You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过程序化方式永久修改Windows命令行控制台标题?

解决Windows控制台标题在Python脚本退出后恢复的问题

要让修改后的控制台标题在脚本退出或崩溃后依然保留,核心是让控制台窗口在脚本结束后不自动关闭,或者通过启动命令预先设置标题并维持窗口存活,以下是几种实用方案:

方案1:用cmd /k预设置标题并启动脚本

直接在命令行或快捷方式中用cmd /k启动脚本,同时提前设置标题。这种方式下,脚本运行完毕后控制台窗口会保持打开,标题也会保留设置的内容:

cmd /k "title 我的脚本名称 && python my_script.py"

如果脚本崩溃,控制台会显示错误信息,同时标题依然保持设置的内容,不会被重置。

方案2:在Python脚本末尾添加停留逻辑

在脚本最后加入让控制台窗口停留的代码,这样脚本结束后窗口不会关闭,标题自然保留:

import ctypes

# 设置控制台标题
ctypes.windll.kernel32.SetConsoleTitleW("我的脚本名称")

# 你的脚本逻辑...

# 脚本结束后停留窗口,处理正常退出和崩溃场景
try:
    input("按回车键退出...")
except Exception:
    input("脚本异常,按回车键退出...")

方案3:用start命令启动独立控制台窗口

使用start命令创建一个指定标题的新控制台窗口来运行脚本,结合cmd /k让窗口在脚本结束后保留:

start "我的脚本名称" cmd /k python my_script.py

这种方式适合为每个脚本单独打开新窗口的场景,每个窗口的标题独立,即使脚本结束也能保留。

方案4:用交互模式启动脚本

使用python -i参数启动脚本,脚本运行完毕后会进入Python交互模式,控制台窗口保持打开,标题也会保留:

python -i my_script.py

这种方式无需修改脚本代码,退出交互模式只需输入exit()即可。

内容的提问来源于stack exchange,提问作者Mick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 02:03:20