码迷,mamicode.com
首页 > 编程语言 > 详细

使用Python快速实现显示器关闭和锁住桌面

时间:2015-05-19 08:53:41      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:python   milang   

现在很多公司都需要考虑节能,特别对电方面的节能。因此很多公司都针对电脑进行管理,比如当你离开电脑时,需要把显示器处于关闭状态,同时让电脑处于锁定状态,这样有利于节能,同时也能延长电脑显示器的寿命,同时也可以让你的内容保密,不让无关人员看到相关的信息,以及可能误操作你的宝贵资料。

 

在没有使用这个功能程序之前,都是使用显示器的物理按钮来关闭显示,这样按的次数多了,就会导致按钮失灵,加速显示器的损坏。另外,还需要按快捷键对桌面锁住,这样也多了一点操作。使用用下面的脚本程序,就可以点击一下,即可以这两个功能,比较方便快捷。

 

代码如下:

#python 3.4 win7
from ctypes import *
from ctypes.wintypes import *

HWND_BROADCAST = 0xffff
WM_SYSCOMMAND = 0x0112
SC_MONITORPOWER = 0xF170
MonitorPowerOff = 2
SW_SHOW = 5

def main():
    windll.user32.PostMessageW(HWND_BROADCAST, WM_SYSCOMMAND,
                               SC_MONITORPOWER, MonitorPowerOff)
    
    shell32 = windll.LoadLibrary("shell32.dll");
    shell32.ShellExecuteW(None,‘open‘, ‘rundll32.exe‘,
                          ‘USER32,LockWorkStation‘,‘‘,SW_SHOW)

if __name__ == "__main__":
    print( "Win32 Application in python" )
    main()    
      



蔡军生  QQ:9073204  深圳


使用Python快速实现显示器关闭和锁住桌面

标签:python   milang   

原文地址:http://blog.csdn.net/caimouse/article/details/45840363

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!