本文来源吾爱破解论坛
现在的电脑配件真是。。。舍得用灯。。
最近买了个罗技G502得瑟的不行。
去下载驱动 看见了一个 LED照明SDK 激动的不行。
https://www.logitechg.com.cn/zh-cn/innovation/developer-lab.html
下载下来开始玩玩。
打开发现还挺全,文档是英文的看的我脑壳痛,随手写的小玩意嘛,还是python来的更快。
注意 我用的是python3
首先在SDK里找到 \Lib\LogitechLedEnginesWrapper\x64 下的dll文件,x64 就是64位 32就用 x32文件夹里的。
[Python] 纯文本查看 复制代码
import ctypes import time #载入dll LGS = ctypes.cdll.LoadLibrary('LogitechLedEnginesWrapper.dll') #根据文档,需要运行初始化函数 LGS.LogiLedInit() #我没有RGB的罗技键盘,是纯白的,2表示只改变RGB设备 LGS.LogiLedSetTargetDevice(2) #三个数字分别是,红蓝绿的百分比 #3个都是 100% 就是白色咯 LGS.LogiLedSetLighting(100, 100, 100) #暂停一下不然脚本退出后,颜色控制就交给驱动了 time.sleep(9999)
LogiLedSetLighting 是常亮,如果觉得不爽,换成呼吸效果可以调用LogiLedPulseLighting,最后一个参数是呼吸间隔秒数 栗子:LogiLedPulseLighting(100,100,100,3)
这样还是觉得不过瘾,需要让这灯干点什么....一闪一闪在家开party?low...
在家的你还是关心下空气质量吧,用来显示空气质量好了。。
数据来源用 http://aqicn.org
去https://aqicn.org/api/ 申请个api接口就完事了。。
[Python] 纯文本查看 复制代码
import urllib.request import ctypes import time import json LGS = ctypes.cdll.LoadLibrary('LogitechLedEnginesWrapper.dll') LGS.LogiLedInit() LGS.LogiLedSetTargetDevice(2) #这里填写自己申请的token key Token = '505c79944cee9b385044d205c8292d61ced0fae6' api = 'http://api.waqi.info/feed/here/?token=' + Token #1个小时更新一次 sec = 3600 #用API获取数据 def aqicn(): request = urllib.request.urlopen(api) html = request.read() data = json.loads(html) return data['data']['aqi'] #质量用颜色表示 def getAirLevel(): air = int(aqicn()) red,green,blue = 0,0,0 if air <= 50: red,green,blue = 0,100,0 elif air <= 100: red,green,blue = 100,60,0 elif air <= 150: red,green,blue = 100,30,0 elif air <= 200: red,green,blue = 100,0,0 elif air <= 300: red,green,blue = 100,0,100 else: red,green,blue = 50,10,10 return red,green,blue #循环 while True: try: red,green,blue = getAirLevel() LGS.LogiLedSetLighting(red, green, blue) except: LGS.LogiLedSetLighting(0,0,0) LGS.LogiLedShutdown() pass time.sleep(sec)
代码很简单,用的颜色 参考网站的来的。
1.png (34.58 KB, 下载次数: 0)
下载附件 保存到相册
怎么样 是不是很酷炫,然后你用个 bat 包装下,想办法放到开机菜单里就完事了。
希望大家天天看到的都是绿色。(不是头上的
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。
- 上一篇: Python BMI计算
- 下一篇: 爬虫————淘宝安全套