python - 使用 Python 编辑 Windows 8 电源选项

标签 python windows windows-8

问题:
每次我重新启动计算机时,我的 Windows 8 电源设置都会恢复为默认值,并在一小时后让我的计算机进入休眠状态。除非我这么说,否则我不希望我的计算机进入休眠状态...我必须进入控制面板 > 系统和安全 > 电源选项 > 编辑计划设置,然后手动将让计算机进入休眠设置编辑为从不。


我想要什么:
用于在 Windows 8 中编辑电源选项的 Python 脚本。我将其设置为在每次重新启动时运行。

我搜索了一个 Python 模块来编辑 Windows 设置,但找不到我要找的东西。我曾经使用 win32api 来控制我的 courser,但在其文档中找不到电源选项。


Julius Caesar 关于使用 powercfg 命令行选项的提示非常完美。 这是我最终使用的简单脚本:

import subprocess
subprocess.call("powercfg -change -standby-timeout-ac 0")

-standby-timeout-ac 选项设置为零,因此我的计算机永远不会进入休眠状态

最佳答案

我觉得你应该看看powercfg Windows' 命令并使用 python 的 subprocess.call 设置任何你喜欢的,例如:

import subprocess
subprocess.call("powercfg -change -monitor-timeout-ac 666")

我想这是不言自明的:将电池设置的“-ac”更改为“-dc”,值以分钟为单位,显然零代表无穷大。

关于python - 使用 Python 编辑 Windows 8 电源选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25653576/

相关文章:

c# - VS2010 抛出 "Could not copy the file "obj\x86\Debug\[file].exe“因为找不到。”

c# - 在 metroapp 中显示存储在存储文件中的图片

php - Python 和 PHP 没有合作,只有很小的一部分被解析

python - MySQL 查询 - 选择具有 2 个特定 DISTINCT 列值的 2 行

c++ boost asio 异步函数不能在 dll 中工作

c++ - XML 作为虚拟注册表使应用程序运行缓慢

c++ - Win32 Native(api 或其他)读取当前机器的地理位置?

mvvm - 如何将 View 模型绑定(bind)到 MVVMCROSS 中的 UserControl?

python - 如何获得同一图表上两个曲面图的独立缩放比例

python - break 如何在 for 循环中工作?