go语言实现调用 Windows 10 通知
在 Go 语言中,可以通过调用 Windows 的原生 API 实现发送 Windows 10 的通知(即操作系统右下角的 Toast Notification)。不过,直接用 Go 调用 Windows 通知系统(Toast Notification)比较复杂,因为它涉及到 COM 接口。简单方案一般有两种:
调用第三方库(比如 go-toast)
直接调用 PowerShell 或 Windows API
下面分别给出两种方案的完整源码。
方案一:使用 go-toast 库(推荐)
go-toast 是专门为 Windows Toast Notification 设计的 Go 库,使用简单。
- 安装库
go get github.com/go-toast/toast
- 完整示例源码
package main
import (
"gi