本文目录一览:
- 1、关闭显示器时间的WINDOWS API方法 或者 注册表方法 或者 C# 操作方法
- 2、求C语言中关闭显示器API。。。。。
- 3、有没有批处理文件可以一键关闭win7显示器?魔方的一键关屏是怎么实现的呢?
关闭显示器时间的WINDOWS API方法 或者 注册表方法 或者 C# 操作方法
找了一段代码,还没有验证,你试试吧
#include windows.h
#include Powrprof.h
#pragma comment(lib, "Powrprof.lib")
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR lpCmdLine, int nShowCmd)
{
UINT uiID = 0;
POWER_POLICY PwrPolicy;
GetActivePwrScheme(uiID);
ReadPwrScheme(uiID, PwrPolicy);
PwrPolicy.user.VideoTimeoutAc = 0;
PwrPolicy.user.VideoTimeoutDc = 0;
WritePwrScheme(uiID, NULL, NULL, PwrPolicy);
SetActivePwrScheme(uiID, NULL, PwrPolicy);
return 1;
}
求C语言中关闭显示器API。。。。。
::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);
//关闭显示器
::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, -1);
//打开显示器
WM_SYSCOMMAND 意为“窗口消息_系统指令”
SC_ 系统指令
SC_MONITORPOWER 意为“系统指令_显示器电源”
“2”估计是个状态标识符,标识当前操作的状态为“关闭显示器电源”之意。
———————————————Ver0.1———————————————
对于最后一个参数的含义如下:
-1 (the display is powering on) 打开显示器
1 (the display is going to low power) 低电状态
2 (the display is being shut off) 关闭显示器
有没有批处理文件可以一键关闭win7显示器?魔方的一键关屏是怎么实现的呢?
通过api做到的,批处理做不到,你直接搜索一键关显示器软件,然后在桌面创建快捷方式,在快捷方式里设置快捷键,就能做到台式机快捷键一键关屏了,我家就是这样~
不过你也可以在桌面右键属性屏幕保护程序电源关闭监视器 把时间调整到你喜欢的时间,这样系统会自动关闭显示器哦!