各位大虾,有没有方法能用代码控制台式机液晶显示器的电源灯熄掉(不用按显示器的电源键,我现在用的联想的) 代码C++,C#都行,越详细越好。谢谢!
关闭显示器的代码已经写好了。但是上面的问题就难搞啊。没找到解决方案。还请大侠们指点指点。
关机程序也写好了,但是关机不能关掉显示器的灯。唉! 下班很多人忘记关显示器,就会被扣钱,所以写一个关机程序,只要已关机 不要再担心显示器的灯没关。各位大虾。指教指教啊。
SendMessage(this.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2) 这个方法早已经写在了 关闭显示器的代码中了,但是没法关掉显示器上的那个电源指示灯。大虾们帮帮忙啊。
[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, uint msg, uint wParam, int lParam);
private const uint WM_SYSCOMMAND = 0x0112;
private const uint SC_MONITORPOWER = 0xF170;
方法中添加
SendMessage(this.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,2);
试试吧,我也不知道行不行,没试过……
[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lparam);
public const uint WM_SYSCOMMAND = 0x00112;
public const uint SC_MONITORPOWER = 0xF170;
private void button1_Click(object sender, EventArgs e)
{
SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
}
建立一个winform程序,添加button控件,双击button控件,基本就是这个过程,把上面代码复制过去就ok了.保证好用
黑墨水。。果断涂上。。哈哈哈。网上的代码都是关闭显示器的,还没有见有关指示灯的,这个能关闭吗?系统有关闭显示器的api吗,可以搜搜。。http://www.cnblogs.com/smailxiaobai/archive/2011/11/18/2254201.html这是我收集的一些东西。。都是关显示器的,没有断电的,如果楼主找到了,求共享!