使用Python快速实现显示器关闭和锁住桌面
Python 实现 快速 关闭 桌面 显示器 锁住 使用
2023-09-14 09:10:34 时间
现在很多公司都需要考虑节能,特别对电方面的节能。因此很多公司都针对电脑进行管理,比如当你离开电脑时,需要把显示器处于关闭状态,同时让电脑处于锁定状态,这样有利于节能,同时也能延长电脑显示器的寿命,同时也可以让你的内容保密,不让无关人员看到相关的信息,以及可能误操作你的宝贵资料。
在没有使用这个功能程序之前,都是使用显示器的物理按钮来关闭显示,这样按的次数多了,就会导致按钮失灵,加速显示器的损坏。另外,还需要按快捷键对桌面锁住,这样也多了一点操作。使用用下面的脚本程序,就可以点击一下,即可以这两个功能,比较方便快捷。
代码如下:
#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实现矩阵转置的方法分析
- Python入门系列(六)一篇学会python函数
- Python 敏感词过滤的实现「建议收藏」
- python使用list实现栈
- python 时间操作
- Python实现XMind测试用例快速转Excel用例
- 【说站】python切片步长怎样实现
- 【说站】python实现排序算法的可视化
- Python实现自动回复_python 微信机器人
- flask session 安全问题 和 python 格式化字符串漏洞
- python制作自动交易程序_Python如何实现自动化交易
- Karton:基于Python、Redis和MinIO实现的分布式恶意软件处理框架
- VSCode中设置Python语言自动格式化的方案
- Python 实现DNS查询放大攻击
- 使用Python和Selenium库实现饭圈自动化投票
- Python实现二分查找(二分查询)详解编程语言
- Python学习:1.快速搭建python环境详解编程语言
- python实现快速排序详解编程语言
- Linux下如何快速卸载Python环境(linux如何卸载python)
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- 开发Linux下Python编程:实现自己的开发梦想(linux下python)
- MySQL与Python搭配,实现数据库操作。(mysql-python)
- Python操作Redis实现数据持久化(python操作redis)
- Python实现快速连接Redis数据库(python连接redis)
- Python脚本实现Linux系统管理及自动化部署(python写linux)
- Python实现MySQL数据库的读取(python读取mysql)
- 从 Python 连接到 MySQL:实现更多强大的数据库应用(python和mysql)
- Python与MySQL实现数据分析的完美组合(mysql中python)
- 把大数据数字口语化(python与js)两种实现
- python实现代理服务功能实例
- 朴素贝叶斯算法的python实现方法
- Python实现冒泡,插入,选择排序简单实例
- Python实现备份文件实例