我制作了一个python脚本来监控关键设备。使用它的工程师可以/将最小化cmd窗口并在程序在后台运行时处理其他事情。有什么办法可以让窗口在屏幕上弹出吗?
我四处询问,一些建议是:使用 tkinter 创建一个弹出窗口,但我觉得这对于手头的任务来说太OP了。一条简单的线,如果隐藏/最小化,将使窗口弹出并显示。
在 Windows 上,您可以尝试使用在
MessageBox
中显示警报的命令运行 Powershell
类似的东西
import subprocess
subprocess.run(["powershell", "-Command", "Add-Type -AssemblyName PresentationFramework;[System.Windows.MessageBox]::Show('Hello World')"], capture_output=True)
您可能必须先确保可以运行 Powershell 脚本