python - 如何在可滚动、可调整大小的命令窗口中启动 Python 程序(在 Windows 中)
问题描述
我从 Windows Server 2008r2 中的计划任务启动 Python 脚本。该脚本仅生成发送到 STDOUT 的文本输出。CMD 文件首先检查脚本是否已在运行,如果没有,则运行以下命令:
start "Title Text for Window" python mypythonscript.py
这导致脚本在固定大小的终端窗口中运行。它不能以交互方式调整大小,并且没有滚动条或向后滚动的能力。
如果我运行 CMD.EXE 并键入,如何使脚本在相同类型的窗口中运行python mypythonscript.py
?我知道我可以在 Python 中更改窗口大小,但我希望它的行为就像是从交互式 CMD 窗口启动的一样。
解决方案
以下命令应该按照您想要的方式工作:
start "Window Title" cmd /k python mypythonscript.py
使用会cmd /k
打开一个常规cmd.exe
窗口,即使在其运行的命令(即python mypythonscript.py
)完成后仍保留该窗口。此窗口应可动态调整大小。
推荐阅读
- python - 给定选定轴的 2D 线图绘制 3D Numpy 矩阵/数组
- python - 如何使用谷歌翻译 API 翻译抓取的文本
- firebase - Firebase API 创建的用户无法使用 disableSignUp 状态为 true 的电子邮件链接登录
- python - 基于旧列创建一些新列
- javascript - 引导 Div 的最小高度
- mysql - MySQL 从测验中获得测验分数,问题有多个正确答案
- azure-devops - Azure 管道并行选项
- algorithm - heapify VS 构建堆
- javascript - 从另一个函数返回一个函数是什么意思?
- android - 在 Android 中重用相同的选项卡活动