问题标签 [systray]

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 投票
1 回答
209 浏览

visual-c++ - 在系统托盘应用程序中放置while循环的位置,以便循环从应用程序开始

我在 Visual Studio 2008 中使用 Windows 窗体模板 (Visual C++) 创建了一个系统托盘应用程序。我使用过ContextMenuStripNotifyIcon. 这是一个托管代码,因为我使用了表单和拖放。

我希望这个系统托盘应用程序一启动,它就会开始轮询连接的任何新 USB 设备(来自特定供应商)。

逻辑已经准备好了,只是我不知道“把这个while(1)循环放在哪里?”

它在我制作的控制台应用程序中运行良好,但现在我们希望它集成到系统托盘应用程序中。

这是代码片段:

如果有人能就如何继续向我提出一些建议,那将是非常可观的。

0 投票
1 回答
970 浏览

autohotkey - 为什么脚本不能暂停/暂停?

我写了这个简单的 AHK 脚本,它正在工作。但是右键单击系统托盘图标-暂停/暂停,它仍然可以继续工作。是因为我的代码中的某些东西吗?还是关于win7 x64?

0 投票
0 回答
270 浏览

multithreading - 如何线程化系统托盘气球通知

我正在将系统托盘气球通知设为线程。我正在使用 win32api 和 win32gui。我希望每当在代码中调用 balloon_tip(title, msg) 时,应该出现通知气球并且同时继续执行代码。我在代码中多次调用 balloon_tip(title, msg) 来显示通知。但是由于 myThread1 类中的 time.sleep(1) ,控制会等待一秒钟,这会减慢代码的整体流程执行速度。此外,错误 classAtom = RegisterClass(wc) error: (1410, 'RegisterClass', 'Class already exists.')即将到来,但你可以看到,我也在做UnregisterClass(wc.lpszClassName,None)。我认为问题是myThread1 类没有正确线程化

0 投票
0 回答
649 浏览

python - Ubuntu 13.04(GNOME 或 Unity)中的 wx.TaskBarIcon

我曾经wx.TaskBarIcon成功地在 Windows 和 Mac 上为我的应用程序实现了一个系统托盘接口,但在 Ubuntu 上却遇到了严重的问题。

在以前版本的 Ubuntu 上已经有两个关于此的 SO 问题:

既不提供真正的答案或解决方法。

据我了解,系统托盘白名单已实现,随后被废弃,这显然使 wxWidgets 和 wxPython 应用程序完全无法显示系统托盘。

Ubuntu 论坛暗示我需要编写一个“AppIndicator”。这怎么可能与 wxPython 一起工作?

更新

很明显 wxWidgets 永远不会与 Unity 一起工作。

我试过 GNOME。以下是结果:

假定任务栏的屏幕截图

演示很糟糕:图标漂浮在不知名的地方。但是,当它被单击时,上下文菜单确实会出现。

0 投票
1 回答
1158 浏览

ruby - Ubuntu:如何使用 ruby​​ 应用程序添加 Systray 通知图标?

我想创建一个 ruby​​ 应用程序,它将在 ubuntu 系统托盘中安装一个通知图标(就像 Skype、DropBox 等)。

完成此操作的确切说明是什么?指针(或链接)也很好,可以帮助我入门。我对 ubuntu 应用程序编程一无所知。

0 投票
1 回答
560 浏览

c# - Windows 应用程序中的 NotifyIcon 和 Form.Resize 事件

我正在尝试将我的 winapp 最小化到系统托盘。我从codeproject下载了一个示例项目。但它会在 Form.Resize 事件上转到 systary。代码 -

是否有必要在调整大小事件时处理它?我可以在按钮点击事件中做到这一点吗?

0 投票
1 回答
538 浏览

python - WindowsBaloonTip / TrayTip Notifications with Alert box in python

我在 Windows 7 机器上使用 Python 2.7。我的通知工作正常。但是当我包含一个警告框/dailog 框时,该过程忽略了警告框代码并且对话框没有弹出。我的通知代码是:

我的警报框代码是:

首先,我使用的是通知,然后是对话框。当我调试时,我发现的问题是由于UnregisterClass(wc.lpszClassName, hinst). 我尝试使用它并得到一个错误读数:

我的要求是从不同的功能调用通知代码,然后在单个进程中从其他功能调用对话框

0 投票
1 回答
134 浏览

qt - Systray in Ubuntu 13.10

I have a daemon called foo. My conf file /etc/init/foo.conf starts the foo daemon as root.

The foo daemon calls system function to execute the other application which show tray icon using Qt.

I run the following command to enable the Systray for applications in Ubuntu:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

However, the schema's gone from 13.04.

Despite founding the solution that uses a PPA that comes with to re-enable the systray whitelist, I can't apply that in my project.

Is there any way to do?

0 投票
2 回答
4454 浏览

c# - 带有 Windows 服务的系统托盘应用程序

我有一个带有 c# (.net 4) 的小服务,主要检测会话更改,例如计算机锁定和解锁,并向后端 sql 2014 express 服务器报告。

我想添加一个系统托盘应用程序,它将与服务/后端交互以捕获更多数据并与登录用户进行一些交互。

关于应用程序/服务创建和通信的教程或概述,谁能指出我的方向?这是 WCF 的事情吗?应用程序和服务是否应该在同一个项目中?

感谢您的洞察力!

0 投票
3 回答
936 浏览

c# - 密码保护 Winforms 应用程序

我有一个在系统托盘中运行的简单 WinForms 应用程序。如果用户试图从任务管理器中关闭程序,是否可以通过密码保护程序不被关闭?

理想情况下,我希望阻止用户关闭进程,但如果重新启动 Windows,我希望它在没有提示的情况下关闭。很像防病毒程序。