【问题标题】:How to change the shutdown message for Windows using python?如何使用 python 更改 Windows 的关闭消息?
【发布时间】:2013-02-08 01:28:30
【问题描述】:

我有一个程序可以关闭我的计算机,但我想更改显示的消息。目前,它说我的电脑将在一分钟后关闭;这是在一个消息框中。有没有办法做到这一点?另外,作为“额外积分”,我是否有可能进行现场倒计时? (60 秒、59 秒、58 秒……?)

我目前的关机代码是这样的:

import subprocess
subprocess.call(["shutdown", "-f", "-r", "-t", "10"]) 

我希望将消息嵌入到子流程命令中。

规格:

Python 2.7.3 Windows 7,32 位

【问题讨论】:

  • 我相信标志 -c "MESSAGE HERE" 有效。那么["shutdown", "-f", "-r", "-t", "10", "-c \"MESSAGE HERE\""]?
  • 与其来 SO 询问有关shutdown 命令的每个标志的问题(这需要一个小时才能得到答案),不如阅读 MSDN 上的文档或键入 @ 987654325@ 在您的控制台上?
  • @adchilds 我刚刚尝试了["shutdown", "-f", "-r", "-t", "10", "-c \"MESSAGE HERE\""],但它不起作用。相反,我得到了一个出现然后消失的命令提示符控制台。

标签: python windows subprocess


【解决方案1】:

你试过了吗?

import subprocess
subprocess.call(["shutdown", "-f", "-r", "-t", "10", "-c", '"MESSAGE HERE"'])

【讨论】:

  • 为什么需要-f?没有它我也能做同样的事情。
猜你喜欢
  • 1970-01-01
  • 2011-04-17
  • 2018-12-11
  • 1970-01-01
  • 2022-08-13
  • 2021-07-25
  • 1970-01-01
  • 2017-10-18
  • 1970-01-01
相关资源
最近更新 更多