touch_xu 发表于 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我想用一个快捷键实现显示器的开关,请教如何得到显示器的开关状态

touch_xu 发表于 2011-2-2 13:58:03

等待指教,谢谢

netegg 发表于 2011-2-2 14:14:11

_WinAPI_DevicePowerSetDeviceState
有一个类似的get函数,没想好怎么加到winapiex库文件里

touch_xu 发表于 2011-2-2 14:29:13

仍然谢谢,继续求解

jonyzhr 发表于 2011-2-4 16:48:24

这个非常支持,虽然我不懂

chenronting 发表于 2011-2-4 21:42:22

回复 3# netegg


    呃, 蛋蛋这东西, 我找不到

touch_xu 发表于 2011-2-4 23:54:14

等高手出现
SendMessage.au3 是不是有这样的函数呢

xyold1 发表于 2011-2-5 02:54:21

我也想知道如何判断显示器开关状态,其实不判断开关状态也是可以控制显示器的,自己设个布尔数就行了{:face (411):}

netegg 发表于 2011-2-5 03:39:20

老潇发了个关于电源的api帖子,原型是一样的
页: [1]
查看完整版本: 如何判断显示器开关状态