V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skyrim61
V2EX  ›  程序员

windows10 上 有没有 桌面级消息弹窗提示的软件, 不改变当前软件的聚焦

  •  
  •   skyrim61 · 2023-06-07 10:58:40 +08:00 · 1522 次点击
    这是一个创建于 520 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是 想把 系统告警信息接入到 这类软件中, 能支持 api 调用就更好了 主要邮件告警和钉钉告警消息太多了, 我想把少数 非常关键的告警 接入到 桌面弹窗上

    有没有知道类似的

    12 条回复    2023-06-07 16:14:02 +08:00
    ysc3839
        1
    ysc3839  
       2023-06-07 11:04:22 +08:00 via Android
    系统通知?
    skyrim61
        2
    skyrim61  
    OP
       2023-06-07 11:05:47 +08:00
    @ysc3839 差不多类似, 主要想在右上角 或 右下角 弹窗通知
    ysc3839
        3
    ysc3839  
       2023-06-07 11:09:22 +08:00 via Android
    @skyrim61 那用系统通知就可以了,就是在右下角的
    skyrim61
        4
    skyrim61  
    OP
       2023-06-07 11:12:57 +08:00
    @ysc3839 问题是如何接入
    ysc3839
        5
    ysc3839  
       2023-06-07 11:36:52 +08:00 via Android
    tool2d
        6
    tool2d  
       2023-06-07 11:38:51 +08:00
    简单点可以用浏览器的通知消息 API 。

    https://blog.csdn.net/WU5229485/article/details/82012167

    复杂的话,那就要自己写 win32 api 调用了。一般是创建一个 windows 窗口,放一个 systray 右下角,再发送 Shell_NotifyIcon 系统消息。
    Jirajine
        7
    Jirajine  
       2023-06-07 12:29:05 +08:00
    ntfy.sh
    能发 POST 请求就能通过桌面 /手机系统的原生通知接收到。
    skyrim61
        8
    skyrim61  
    OP
       2023-06-07 13:27:17 +08:00
    @Jirajine 虽然看到有 desktop 但是能在 windows10 安装?
    n1cogrv
        10
    n1cogrv  
       2023-06-07 14:17:59 +08:00
    #9 上面是两个 py 轮子。自己用 py 撸一个轮询告警信息+正则过滤,调 toast 轮子就完事
    skyrim61
        11
    skyrim61  
    OP
       2023-06-07 15:46:57 +08:00
    @n1cogrv 貌似脚本得运行在本地上 才能通知, 除非, 本地有个脚本一直去远端获取信息,然后调用本地轮子弹窗
    Jirajine
        12
    Jirajine  
       2023-06-07 16:14:02 +08:00
    @skyrim61 你只需要用浏览器打开他们的网页版,允许通知权限,就可以在桌面端接受原生通知了。
    原生通知这种浏览器已经提供的功能,不做成原生应用是正确的做法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:03 · PVG 04:03 · LAX 12:03 · JFK 15:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.