监控设备电池电量并发送通知 - Python

一个小程序,监控设备的电池电量并发送通知。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 需要用到三个库psutil, py-notifier和win10toast,都用pip安装
# pip install psutil
# pip install py-notifier
# pip install win10toast
import psutil
from pynotifier import Notification
 
 
battery = psutil.sensors_battery() # 获取电池笔记本电池的参数,一般是percent=70, secsleft=9465, power_plugged=False
# print(battery)
plugged = battery.power_plugged # 查看是否有外接电源
# print(plugged) # False
percent = battery.percent # 查看电池剩余量
# print(percent)
 
if percent >= 30:
 
    Notification(
        title="Battery Low",
        description=str(percent) + " Battery remains!",
        duration=5,
        # urgency='normal', # 正常提示,windows一般在右下角
        urgency='URGENCY_CRITICAL',
    ).send()

 

做完这个程序,终于找到国内某知名卫士啊,某宝啊,某东啊,某讯等的右下角恶意弹窗是怎么来的了,其实就是调用了windows的通知模块儿。一万只草泥马加两根中指送给这些万恶的资本主义。

posted @   、一叶孤城  阅读(503)  评论(2编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-10-18 Python利用xlutils统计excel表格数据
点击右上角即可分享
微信分享提示