当前位置: 首页 > 面试题库 >

如何使Windows 10计算机使用python脚本进入sleep状态?

牟星火
2023-03-14
问题内容

如何使用python脚本使计算机sleep?

它必须是 sleep ,而不是hibernate或其他。

我尝试使用,cmd但是没有命令可以sleep,或者找不到。


问题答案:

您可以使用

import os
os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0")

如果此命令对您不起作用(实际上使您的计算机进入休眠模式),则需要关闭休眠模式:

Powercfg -H OFF

要重新打开休眠模式:

Powercfg -H ON

或者,您也可以使用:

Rundll32.exe Powrprof.dll,SetSuspendState Sleep

如果你 希望打开休眠关闭只是运行一个命令,你可以使用psshutdown作为替代

C:\Windows\System32\psshutdown.exe -d -t 0

至于做什么os.system,直接从文档:

在子外壳程序中执行命令(字符串)。

附加说明:

您需要具有管理员权限才能运行Powercfg -H *



 类似资料:
  • 我在python上写了一个小脚本,它从控制台调用命令行来Hibernatelinux机器(或者在一个单词被更改的情况下关闭自己),然后过一段时间醒来。该命令通过watch命令一次又一次地调用。 因此,在PC再次炒起20秒后再次调用rtcwake命令。我希望每次计算机唤醒时都运行另一个脚本。我已经有这个其他脚本,这是一个倒计时。我想这样做是为了向用户显示计算机再次关闭之前还剩下多少时间,但是每次计算

  • 本文向大家介绍如何使用PowerShell将计算机加入AD域?,包括了如何使用PowerShell将计算机加入AD域?的使用技巧和注意事项,需要的朋友参考一下 要使用PowerShell加入域中的任何工作组计算机,我们可以使用Add-Computer命令,但在此之前,有一些Windows先决条件,必须正确配置DNS且域控制器应可访问,而其他条件则应足以使只有PowerShell可以使用命令将计算机

  • 问题内容: 我正在尝试编写一个脚本,如果命令满足一些要求,该脚本将关闭计算机 也尝试过 和其他一些。但是当我运行它时,什么也没有发生,计算机浏览代码不会崩溃或产生任何错误消息,并且可以正常终止脚本,而无需关闭计算机。 如何用python关闭计算机? 编辑: 似乎我尝试过的命令需要root访问权限。有没有办法在没有提升特权的情况下从脚本关闭计算机? 问题答案: 那里的许多Linux发行版都需要超级用

  • 本文向大家介绍使用Eclipse如何开发python脚本,包括了使用Eclipse如何开发python脚本的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Eclipse开发python脚本的具体方法,供大家参考,具体内容如下 一、安装python 1.访问网址,可以看到如下图所示界面 2.点击上图的"Download",可以看到如下图所示的界面: 3.下载python-2.7.14.am

  • 我有一个简单的国家/地区表,其中包含名称,大陆,人口和其他一些字段。 我正在尝试使用ActiveRecord执行以下MySQL查询 选择来自大陆=“亚洲”的国家/地区的计数(*),总和(人口),AVG(人口) 我该怎么做? 我试过: 国其中(:大陆= 国其中(:大陆= 国其中(:大陆= 它们都单独工作得很好,它们都返回数字(不是一个ActiveRelation对象),这意味着您不能做类似 国其中(

  • 本文向大家介绍如何使用PowerShell作为计算器?或如何使用PowerShell进行算术运算?,包括了如何使用PowerShell作为计算器?或如何使用PowerShell进行算术运算?的使用技巧和注意事项,需要的朋友参考一下 您可以使用PowerShell控制台来执行算术运算,就像计算器一样。 要进行加法运算, 输出-5 对于复杂的附加操作,它也太快了。 输出-20543578 浮号运算 输