|
学习python过程中,尝试写了个数码雨锁屏软件,效果还不错,挺炫的undefined
使用方法说明:
1、该锁屏程序默认是没有密码的,如果需要添加密码,请在numRain.exe同级目录下建立文件pwd.txt(文件名不能错),并在里面第一行输入你想要的密码,密码只支持字母和数字,并且大小写不敏感,并且只支持10位以内的密码。
2、锁屏状态下,按下任意按键(除了一些功能键,ALT,CTRL,SHIFT,TAB,ESC等都被屏蔽了)或者按下鼠标,都会弹出密码输入框,密码输入正确,则解锁;密码输入错误,则密码输入框消失。
3、如果程序运行后,数码雨不是全屏范围,请调整你的显示器设置。具体操作如下:
桌面右击 >>> 显示设置 >>> 缩放与布局 >>> 更改文本、应用等项目的大小,把该项调整为100%即可。
遗留bug:
1、该版本还有个bug,就是ctrl+alt+delete还未屏蔽,所以如果按该组合键,可以跳出锁屏状态。
2、双显示器时,只有主屏幕能够锁屏。
3、某些系统可能不兼容。(win10 64bit可以使用)
=====2020-08-31=======新增bug==============
个人确实测试不够完备,热心朋友使用过程中发现的bug,记录在这边,后续有时间再优化。
感谢 @田间的稻草人 提供:
1、是锁屏会被TIM自动弹出消息功能影响,自动最小化;
2、Win10 1909,点开锁屏时如果是中文输入状态,无法正常切换中英文,无法输入字母密码。
总结:
1、本软件都是由python编写,主要使用到两个库,pygame(用来实现数码雨的动画效果,确实好用,且官方文档清晰健全),pyHook3(用来实现系统快捷键的屏蔽)。
2、各位有什么学习上交流的地方可以帖子留言哈。
|
|