none
win7有没有直接关闭显示器的小程序? RRS feed

  • 问题

  • 我很喜欢类似Turn off lcd、close monitor这类小工具,通常喜欢将它们锁定到任务栏,在暂时离开电脑的时候可以顺手关闭显示器。

    但是这两个锁定到任务栏的时候都有问题,经常打开或关闭其他同样锁定到任务栏的程序的时候会触发它们的导致显示器黑屏,有时候还导致蓝屏或者黑屏。

     

    所以想问一下能不能利用windows本身的关闭显示器功能,因为电源选项里面有设定多少多少分钟关闭显示器的,问题是怎么调用它?

    2010年12月16日 6:14

答案

  • 就系统而言,没有自带的功能。个别的品牌机会设置相应的选项。
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    2010年12月22日 9:48
    版主

全部回复

  • 不清楚你所說的程序是否調用下面這個 API 以實現關閉顯示器的. 如果是, 那麼可能需要一些新的方法來針對 Windows Vista/7 正常關閉顯示器.

    SendMessage(HWND_BROADCAST, 0x112, 0xf170, isON ? -1 : 2);

    private static readonly IntPtr HWND_BROADCAST;
    internal const int SC_MONITORPOWER = 0xf170;
    internal const int WM_SYSCOMMAND = 0x112;
     


    Folding@Home
    2010年12月16日 6:56
  • 这个就不知道它们了哦。

    我想要的是直接用鼠标点一下就可以关闭显示器的,我想win7应该有这个的吧?

    2010年12月16日 8:38
  • 建議分析一下, 可能因那些軟件造成藍屏的 dump 文件.
    Folding@Home
    2010年12月16日 14:30
  • 谢谢,我现在把它们锁定到开始菜单了,不知道还会不会蓝屏,这两天暂时发现正常。
    2010年12月17日 7:15
  • 不清楚你所說的程序是否調用下面這個 API 以實現關閉顯示器的. 如果是, 那麼可能需要一些新的方法來針對 Windows Vista/7 正常關閉顯示器.

    SendMessage(HWND_BROADCAST, 0x112, 0xf170, isON ? -1 : 2);

    private static readonly IntPtr HWND_BROADCAST;
    internal const int SC_MONITORPOWER = 0xf170;
    internal const int WM_SYSCOMMAND = 0x112;


    Folding@Home

    不好意思,想问一下不知道你是否编译一个调用此API的看看?
    2010年12月17日 13:27
  • 經編譯該代碼可以在64位 Windows 7 關閉顯示器.
    Folding@Home
    2010年12月17日 15:35
  • 你好,能否将编绎的程序发出来共享一下呢?因为我现在即使将它锁定在开始菜单,一些无关的操作都会导致显示器关闭。
    2010年12月19日 10:29
  • 就系统而言,没有自带的功能。个别的品牌机会设置相应的选项。
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    2010年12月22日 9:48
    版主
  • win+L
    2010年12月22日 19:57
  • 我也问过这样的问题

    软件的好像是没有了

    如果是品牌机就按显示器吧

    如果是笔记本请按win键+p...

    2011年2月19日 15:41