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()