找回密码
 加入
搜索
查看: 3377|回复: 8

[系统综合] 如何判断显示器开关状态

  [复制链接]
发表于 2011-2-2 13:56:04 | 显示全部楼层 |阅读模式
本帖最后由 touch_xu 于 2011-2-2 13:57 编辑
#include <SendMessage.au3>
Opt("WinTitleMatchMode", 4)

If 显示器开 Then
           _SendMessage(WinGetHandle('classname=Progman'), 274,  61808, 2);显示器关
Elseif 显示器关
        
           _SendMessage(WinGetHandle('classname=Progman'), 274,  61808, -1);显示器开
Endif
我想用一个快捷键实现显示器的开关,请教如何得到显示器的开关状态
 楼主| 发表于 2011-2-2 13:58:03 | 显示全部楼层
等待指教,谢谢
发表于 2011-2-2 14:14:11 | 显示全部楼层
_WinAPI_DevicePowerSetDeviceState
有一个类似的get函数,没想好怎么加到winapiex库文件里
 楼主| 发表于 2011-2-2 14:29:13 | 显示全部楼层
仍然谢谢,继续求解
发表于 2011-2-4 16:48:24 | 显示全部楼层
这个非常支持,虽然我不懂
发表于 2011-2-4 21:42:22 | 显示全部楼层
回复 3# netegg


    呃, 蛋蛋这东西, 我找不到
 楼主| 发表于 2011-2-4 23:54:14 | 显示全部楼层
等高手出现
SendMessage.au3 是不是有这样的函数呢
发表于 2011-2-5 02:54:21 | 显示全部楼层
我也想知道如何判断显示器开关状态,其实不判断开关状态也是可以控制显示器的,自己设个布尔数就行了
发表于 2011-2-5 03:39:20 | 显示全部楼层
老潇发了个关于电源的api帖子,原型是一样的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 18:56 , Processed in 0.076898 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表