古豆 发表于 2011-6-7 15:44:18

【已解决】运行后激活关闭信号的显示器的方法?

本帖最后由 古豆 于 2011-6-8 11:17 编辑

单位的机器,自动运行,无人操作,能否有可自动激活“关闭显示器”的软件?


情况如下:
显示器设置5分钟自动关闭,要求定时激活显示器,系统本身好像没此功能(无人操作,所以人为动下键盘鼠标的方法不行);
已经测试,有个命令行方式改变分辨率的软件不行,运行后分辨率改变了,但显示器仍无信号而待机;
已经测试,按键精灵(硬件模拟方式)制做的小精灵,可能因为有USB鼠标,也是无效。


(太感谢版主大人了!只是,分类里哪有“已解决”,自己添上行包……表扣分,没找到啊)

afan 发表于 2011-6-7 17:47:45

#include <SendMessage.au3>

$hwnd =WinGetHandle('Program Manager')
_SendMessage($hWnd, 274, 61808, 2) ;关闭
Sleep(5000)
_SendMessage($hWnd, 274, 61808, -1) ;打开

daiyu116 发表于 2011-6-7 20:01:26

回复 2# afan


    学习了,afan的方法很好用!

古豆 发表于 2011-6-8 08:49:48

本帖最后由 古豆 于 2011-6-8 09:02 编辑


afan 发表于 2011-6-7 17:47 http://www.autoitx.com/images/common/back.gif


    纳尼?……这个。。难道。。就是传说中的。。。神作

(其实,俺只是刚接触Autoit,这个脚本……是不是要像按键精灵那样,必须编译成EXE文件吧……先安装Autoit?再编译??谁能提供个编译好的EXE啊……5555)

未完,待测……

古豆 发表于 2011-6-8 11:12:56

测试通过!!!!!

困扰我多年的难题啊…………太感谢了!!没想到啊,只是简单的几句代码的脚本……5555……不好意思太激动了……

afan 发表于 2011-6-8 11:26:14

回复 5# 古豆


    还以为你没安装Au3,刚编了个Exe档,支持命令行带参数操作。
直接运行,关闭显示器。

带参数运行:
参数“/off”关闭显示器;“/on”打开显示器。

注:关闭显示器时为避免鼠标的微动而引起再次打开显示,特延迟500ms再关闭。

古豆 发表于 2011-6-8 11:50:06

之前是没安装,来Autoit论坛也没抱多大希望,刚才特意下载安装了,一测试……当时就哭了……

一句话,太感谢了!!!

twomax 发表于 2011-12-18 16:03:44

精簡有效率,學習一下

ak47gglllk 发表于 2014-6-30 09:59:51

感谢,感谢,感谢大大

ysping 发表于 2016-8-18 11:15:30

厉害,非常有用!

tf68083704 发表于 2016-9-14 02:24:06

那些数字什么意思,没看懂?
页: [1]
查看完整版本: 【已解决】运行后激活关闭信号的显示器的方法?