如何让显示器关闭

fat_how 2004-09-11 02:00:05
我实验室里的一台品牌方正电脑
他的显示器没有关闭的电源开关,
当长时间没有键盘或鼠标事件时,
显示器自动关闭. 到有键盘或鼠标
事件时再重新点亮.

现在我想编一个程序, 执行时
关闭显示器, 安键盘时点亮.

如何做?
...全文
251 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddszhan 2004-09-14
  • 打赏
  • 举报
回复
Winxp下OK!
yankykxy 2004-09-13
  • 打赏
  • 举报
回复
拔掉电源估计能达到搂主想要的效果。
trcd2000 2004-09-13
  • 打赏
  • 举报
回复
我帮你试过了,Win2KPro可以的,不错
taianmonkey 2004-09-13
  • 打赏
  • 举报
回复
::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, 2);

::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, 1);

whmsd 2004-09-13
  • 打赏
  • 举报
回复
2000Server可以啊
醉马不肖 2004-09-13
  • 打赏
  • 举报
回复
SC_MONITORPOWER Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer.
The lParam parameter can have the following values:

1 - the display is going to low power
2 - the display is being shut off

这里并没有说对window2000不行,可以试试

perfect1 2004-09-13
  • 打赏
  • 举报
回复
同意楼上的观点
kugou123 2004-09-12
  • 打赏
  • 举报
回复
我觉得应该有一个API的啊。应该不难的。
cngonet 2004-09-11
  • 打赏
  • 举报
回复
建议楼主都汇编那里问问
我觉得那里的人都是搞这方面的
alexmayer 2004-09-11
  • 打赏
  • 举报
回复
楼上的只对Win9x有效。
kvw3000 2004-09-11
  • 打赏
  • 举报
回复
::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, 1);
//关闭显示器

::SendMessage(GetSafeHwnd(), WM_SYSCOMMAND, SC_MONITORPOWER, -1);
//打开显示器
lluollei 2004-09-11
  • 打赏
  • 举报
回复
这个不知道,我想你要是能够控制显卡的端口,不让它输出信号,这样显示器就自动关闭了

2,641

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧