python 系统托盘程序

import pystray
from PIL import Image
import os

# 当点击“退出”时,关闭托盘图标
def exit_action(icon, item):
    icon.stop()

# 打开CMD
def open_cmd(icon, item):
    os.system("start cmd")
    # os.system("start D:/software/windowsTerminal/terminal-1.20.11271.0/WindowsTerminal.exe")

# 创建托盘图标
icon = pystray.Icon("cmd")

# 设置托盘图标图像
icon.icon = Image.open("D:/code/python/tray/avatar.ico")  # 替换为你的图标路径

# 设置鼠标右键点击图标时弹出的菜单
icon.menu = pystray.Menu(
    pystray.MenuItem('打开CMD', open_cmd),
    pystray.MenuItem('退出', exit_action)
)
# 运行托盘图标
icon.run()
文章目录