前言

如果电脑账户设置了密码,为了隐私,我们在暂时离开电脑时都会锁屏。  一般来讲,使用快捷键:屏幕键+L就可以了。但是,有时候你忘记了快捷键了怎么办?不想记快捷键怎么办?键盘坏掉了怎么办?现在我们就用python写个锁屏的代码,并把代码打包成exe文件,把文件放在桌面上,只要点击就可以锁屏。懒人必备。

代码解析

新建一个py文件,导入需要的库:

from ctypes import *

锁屏代码:

user32=windll.LoadLibrary('user32.dll')
user32.LockWorkStation()

打包成exe文件

打包前先安装pyinstaller的第三方库。把以上代码保存成文件,命名成“lock.py”,在cmd命令中使用以下代码打包成exe文件。

pyinstaller -F lock.py --noconsole

测试可用

最终的exe文件如下图所示:

成品就跟普通软件一模一样,点击这个软件就可以直接锁屏,轻松实现一键锁屏。

获取小软件

这么好用的懒人神器当然要分享给大家,不需要懂任何代码,获取方法:

1.     关注微信公众号“无知红”,后台回复  “ 一键锁屏 ” ,即可获取下载地址

2.     把文件下载到电脑上,点击运行即可(exe文件,可以直接双击运行)

用python写个一键锁屏的小脚本相关推荐

  1. windows bat脚本编写_怎样在 txt 中用 2 行代码写出一个锁屏休息提醒脚本?

    锁屏 面对电脑,沉浸在工作中,往往忘记休息.长此以往,脊椎肯定受不了,造成驼背,对体态不好. 何不写一个小脚本,40 分钟锁一次屏,暗示你应该休息放松一下了? 新建 .txt 文档,命名随意,但后缀改 ...

  2. android实现一键锁屏

    最近想写一个一键锁屏功能的android小程序,找了很多网上的例子,也看了SDK文档,几乎所有的代码都大同小异,但是有很多人都会在调试的时候出现各种问题,大多数人的Logcat中都会出现:" ...

  3. MX4 Pro上实现一键锁屏

    2019独角兽企业重金招聘Python工程师标准>>> 前因 前两天入手了一台MX4 Pro.自己拿到真机之后,着实高兴了一阵,立刻把玩了一会.虽然MX4 Pro的小圆圈没了,但是为 ...

  4. 简单几步实现Android 一键锁屏,一键卸载程序,一键激活设备管理权限

    2019独角兽企业重金招聘Python工程师标准>>> 以下为官方的文档(本人能力有限,尝试着翻译下,有错请指出) 不想看文档可以直接拉到后面,代码将在后面贴出 Developing ...

  5. (安卓)一键锁屏 ---亲测!

    一键锁屏的实现原理:当按锁屏键的时候,会发出一个广播,当用户界面接收到一个广播的时候就可以实现锁屏.而广播的发送是我们调用DevicePolicyManager(设备管理接收者)中的lockNow() ...

  6. Android一键锁屏的实现

    1.首先创建类AdminReceiver继承DeviceAdminReceiver 该方式可以什么都不写~ 2.在AndroidManifest.xml中注册 <!-- 设备管理 --> ...

  7. Android简易实战教程--第五话《开发一键锁屏应用》

    转载请注明出处:http://blog.csdn.net/qq_32059827/article/details/51860900 点击打开链接 Device Administration 对于这个应 ...

  8. Android一键锁屏程序实例

    据笔者了解,所有的android手机都用电源键来手动锁屏.笔者使用手机时,一天之内手动锁屏的次数绝对不少于30次.如果都用电源键来进行的话,那么电源键的使用寿命一定不会长久. 虽然现在有很多的桌面软件 ...

  9. 立波教你做安卓一键锁屏软件

    这几天感觉需要自己搞一个自己需要锁屏的软件了,没有好用的,就自己动手做一个,做技术的就这一点好处,自力更生丰衣足食. 先上一个效果图吧: 这个图我们简单罗列一下功能点: [1]日期和时间的显示 [2] ...

最新文章

  1. (转)Ubuntu12.04上NFS Server安装使用过程
  2. 使用mss2sql将SqlServer转换为Mysql
  3. 社会阶层及由此引起的社会动力学现象
  4. android 取色器_音乐剪辑器手机版下载-音乐剪辑器app下载v9.10.15 安卓免费版
  5. Ubuntu 14.04 更换为阿里云源
  6. python fork 守护进程
  7. 5个构建Spring Boot API的实用技巧
  8. Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令
  9. Keras共享某个层
  10. leetcode876. 链表的中间结点
  11. git常用命令之log
  12. Python(2.7)-元组(tuple)
  13. C++基础——简单而强大的bitset
  14. 最详细 Spring Boot 入门(-)
  15. flutter 进度条_OkHttp 在 Flutter中的运用场景,Flutter语言连接网络的方法介绍
  16. 【Unity3D插件】AnyPortrait插件分享《(一)制作史莱姆动画》
  17. 单片机矩阵键盘扫描程序c语言,51单片机矩阵键盘扫描程序
  18. 资源 就是Tianmao项目里小部分备用 测试 的数据以及图片
  19. 凯撒密码/自定义移位加密
  20. LeetCode题解系列--309. Best Time to Buy and Sell Stock with Cooldown

热门文章

  1. 时序控制方式与时序系统
  2. fundamentals\java\Thymeleaf
  3. 帮粉丝脱单|【成都女】No.32|27岁,事业单位,甜美系女孩
  4. 金昌JCH文件批量转BMP/JPG图片脚本
  5. 在“云徙”,我喝了一杯“数字化”啤酒
  6. Qt for Android 动态全屏显示
  7. 2022的展望与规划
  8. 群雄逐鹿的电商新格局:流量还能决定一切吗?
  9. 4 轮拿下腾讯 Offer (附真题)
  10. gcc环境下编译找不到conio.h解决方法