c# - 如何设置电源和睡眠设置?
解决方案
最简单的方法是使用Powercfg 实用程序。
以下是一些有用的选项(xx = 分钟):
- 超时关闭显示器(插入)
monitor-timeout-ac xx
:。 - 超时关闭显示器(电池)
monitor-timeout-dc xx
:。 - 进入睡眠超时(插入)
standby-timeout-ac xx
:。 - 进入睡眠超时(电池)
standby-timeout-dc xx
:。 - 进入休眠状态的超时(插入)
hibernate-timeout-ac xx
:。 - 进入休眠状态(电池)超时:
hibernate-timeout-dc xx
。
完整示例:
// Set the monitor timout to "never".
var info = new ProcessStartInfo("cmd", "/C powercfg /change -monitor-timeout-ac 0");
info.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(info);
或者,您可以使用 WMI 来实现相同的目标。以下是一些相关的帖子:
推荐阅读
- google-bigquery - 如何在 Google BigQuery Composer 和 Cloud Shell 中提交多个查询
- powershell - 如何在管道 cmdlet 中获取前一个的名称?
- c# - 一起使用 WPF 和实体框架 - 什么架构?
- xamarin - 在 Xamarin.Android 中打开蓝牙网络共享
- ruby - 下载前生成文件名
- react-native - ReactNative 0.55.4 FlatList — 试图获取超出范围索引 Infinity 的框架 [iOS]
- javascript - Swagger codegen 生成客户端访问控制问题
- angular - 在类构造函数中注入服务的长形式
- java - 在 Spring Cloud 应用程序中,微服务请求以 Forbidden 状态响应
- python - 运行 unittest 时出现“未找到测试”