【已解决】运行后激活关闭信号的显示器的方法?
本帖最后由 古豆 于 2011-6-8 11:17 编辑单位的机器,自动运行,无人操作,能否有可自动激活“关闭显示器”的软件?
情况如下:
显示器设置5分钟自动关闭,要求定时激活显示器,系统本身好像没此功能(无人操作,所以人为动下键盘鼠标的方法不行);
已经测试,有个命令行方式改变分辨率的软件不行,运行后分辨率改变了,但显示器仍无信号而待机;
已经测试,按键精灵(硬件模拟方式)制做的小精灵,可能因为有USB鼠标,也是无效。
(太感谢版主大人了!只是,分类里哪有“已解决”,自己添上行包……表扣分,没找到啊) #include <SendMessage.au3>
$hwnd =WinGetHandle('Program Manager')
_SendMessage($hWnd, 274, 61808, 2) ;关闭
Sleep(5000)
_SendMessage($hWnd, 274, 61808, -1) ;打开 回复 2# afan
学习了,afan的方法很好用! 本帖最后由 古豆 于 2011-6-8 09:02 编辑
afan 发表于 2011-6-7 17:47 http://www.autoitx.com/images/common/back.gif
纳尼?……这个。。难道。。就是传说中的。。。神作
(其实,俺只是刚接触Autoit,这个脚本……是不是要像按键精灵那样,必须编译成EXE文件吧……先安装Autoit?再编译??谁能提供个编译好的EXE啊……5555)
未完,待测…… 测试通过!!!!!
困扰我多年的难题啊…………太感谢了!!没想到啊,只是简单的几句代码的脚本……5555……不好意思太激动了…… 回复 5# 古豆
还以为你没安装Au3,刚编了个Exe档,支持命令行带参数操作。
直接运行,关闭显示器。
带参数运行:
参数“/off”关闭显示器;“/on”打开显示器。
注:关闭显示器时为避免鼠标的微动而引起再次打开显示,特延迟500ms再关闭。 之前是没安装,来Autoit论坛也没抱多大希望,刚才特意下载安装了,一测试……当时就哭了……
一句话,太感谢了!!! 精簡有效率,學習一下 感谢,感谢,感谢大大 厉害,非常有用! 那些数字什么意思,没看懂?
页:
[1]