问题标签 [popup-balloons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
11584 浏览

windows - 从批处理文件显示气球通知

我想显示长时间运行的批次的气球通知。

我知道您可以显示弹出窗口(并且一些解决方案非常有想象力),但也有这个选项会很有趣。

有没有办法从批处理文件中显示气球通知?请至少从 Windows 7 开始,但也欢迎 XP。

我想至少需要一个托盘图标,但坦率地说,我不能走得更远。也许与rundll32.exe?我知道这不是从命令行执行任何操作的推荐方法

此知识库文章中记录了 rundll32.exe 调用的函数所需的函数签名。 这并没有阻止人们使用 rundll32 调用并非设计为由 rundll32 调用的随机函数,例如 user32 LockWorkStationuser32 ExitWindowsEx

但我发现Yaniv Pessach的这个RunAnyDll 实用程序似乎可以正确调用 .dll。不幸的是,我没有找到测试它的有效链接(不,它不在 Internet 档案中)。我写信给作者要他一份。让我们来看看。

(我什至不知道它是否有用,但它是一个有趣的实用程序。也许它可以使这个弹出问题的答案Run起作用。我认为框和命令行执行之间的区别与调用约定有关Raymond Chen 帖子中的内容。)

另一个无法找到的测试实用程序是已弃用的事件触发器,但我再次不确定它是否有帮助。

编辑以澄清:

npocmaka和greg zakharov答案都非常有趣。npocmaka的那个更接近我的要求,因为它会产生一个气球通知。greg zakharov使用了不同的技术,但其结果非常相似(在这种情况下,文本出现在鼠标指针位置)。我已经在 XP 中对它们进行了测试,并且都可以工作(安装了 .NET)。两者都有超时,我不知道如何在用户点击之前保留通知(以防万一用户不在但你想看到它)。

理想情况下,我的问题是关于得到这样的东西。

因此,作为混合脚本,我看到的缺点是在任何批处理中插入它一定非常困难。.exe如果要在批处理中重复使用多次,则为每个气球生成一个似乎不切实际,因此,最后,正如greg zakharov所说,只生成一个接受参数并重复使用它的 .exe 会更加健壮和灵活(就像notifu)。最后,我认为使用进行:balloon单行 powershell 调用的子例程是你能得到的最好的(在 XP 中几乎是原生的,因为你需要下载但你也需要 .net)。

0 投票
1 回答
468 浏览

python - 了解如何部署python代码来弹出气球

我是编程新手,我需要编写代码以在实时视频中使用 numpy 和 openCV 检测固定背景上的气球并返回对象 [气球] 的中心。

对问题的无知感到抱歉。

由于我是新手,我在思考这样做的逻辑时遇到了麻烦,我没有资源来“教机器”并创建级联 XML 来检测气球,所以我想到了一种可能的解决方案:使用 cv2.createBackgroundSubtractorMOG2 () 来检测具有相同背景的运动,一旦有某个对象 [气球],计算实时视频中的所有白色像素并返回其中心,白色像素的阈值数量正确。

问题是,我不知道如何从 0-255 获取像素的值来知道它是白色还是黑色并同时显示视频,我认为有一种更简单的方法我做不到'找不到它的指南。

我在输出上得到了混乱的视频和很多我不知道如何在输出上理解它们的值。

0 投票
0 回答
398 浏览

c++ - C ++如何更改Windows托盘通知气球图标?(信息图标)

我想用用户自定义图标更改托盘通知图标。我已经在互联网上搜索过,但我找不到解决方案在哪里。如果我的问题重复,请给我一个参考链接。

脚步:

我已经尝试过使用NOTIFYICONDATAW .hIcon & .hBalloonIcon. 下面是实现的一部分。

执行:

但不幸的是,我仍然在气球通知上得到相同的(信息)图标。

环境:

基于 MFC 对话框,Win 10 x64。

是否可以更改气球图标?

在此处输入图像描述

0 投票
0 回答
101 浏览

html - 从 \\localhost\c$ 打开 Google 地球地标时缺少气球内容是否有修复?

用户有一个目标为 \\localhost\c$\sub 的 Windows 文件夹快捷方式。当该文件夹下的任何 kml 或 kmz 文件在 Google 地球专业版中打开时,选定的地标会显示一个空的说明气球。例如*这是俱乐部会所出现 空气球的方式 *(来自https://developers.google.com/kml/documentation/kmlreference#extendeddata上的 kml 参考扩展数据示例)

编辑:这是我的文件,这是一个显示地标类似行为的tut 文件。

这是预期的结果—— 带有描述的会所

Google 地球专业版 7.3.3.7786(64 位)[构建日期 2020 年 7 月 21 日下午 UTC;渲染器 OpenGL;Microsoft Windows (6.2.9200.0)] 安装在 Windows 10 Pro 版本 2004 上,内部版本 19041.746。 编辑:更新到 Windows 10 Pro 版本 20H2,构建 19042.746,但问题仍然存在。

我已经尝试了 Google 地球修复工具中的所有选项,并重新创建了 Windows 文件关联。我尝试将地标描述 HTML 从 CDATA 格式更改为扩展数据对。我还尝试将气球可见性元素添加到地标中,如文档中所示 - <gx:balloonVisibility>1</gx:balloonVisibility>

如果打开 kml 或 kmz 文件,气球会正确显示

  1. 从映射为 \\localhost\c$\sub 的网络文件夹,或
  2. 来自“这台电脑”的“本地驱动器 (C:)”子文件夹

由于我的用户可能会从他们的文件资源管理器文件夹快捷方式中打开 kml/kmz 文件,因此是否有其他方法可以强制 HTML 描述在以这种方式打开时显示在气球中?