问题标签 [systemevent]

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 回答
1593 浏览

jsf-2 - 不起作用 JSF 注释 @ListenerFor/@ListenersFor

JSF 注释 @ListenerFor 不适用于 GlassFish 或 Tomcat。没有错误或警告。它只是不调用方法 processEvent()。

有什么想法?

0 投票
1 回答
3183 浏览

sleep - 睡眠(挂起)和恢复 Windows 窗体在工作线程而不是主线程上启动程序

我正在处理的 Windows 窗体订阅Microsoft.Win32.SystemEvents.PowerModeChanged并在Suspend其上运行Close()窗体上的方法。在Resume它上面运行Run()函数,就像在初始加载时一样。问题是,当计算机从睡眠模式唤醒时,PowerModeChanged 事件在名为“.Net SystemEvents”的工作线程上触发,当Run()被调用时,它会在该工作线程而不是主线程上重新创建表单。

这个表单是我从另一个开发人员那里继承的一个项目,我是 Windows 表单编程的新手。我想知道是否有更好的方法来处理睡眠/唤醒过程,而不是关闭表单并在唤醒时重新创建它们,或者强制创建到主线程上。注意:如果我删除代码并让它在计算机休眠(挂起)时什么也不做,而在它唤醒(恢复)时什么也不做,那么程序将继续正常工作(在主线程上运行)。任何帮助将不胜感激。谢谢大家。

0 投票
1 回答
784 浏览

c# - 如何在 Windows 服务 C# 中获取系统启动事件?

我正在编写一个 Windows 服务。我想做一些关于系统启动、系统锁定、关机的功能。如何在 windows 服务中获取启动、锁定和关闭事件?

0 投票
1 回答
1687 浏览

python - 用python捕获系统事件

我的问题是,我想在 python 脚本中捕获系统事件。如果将电缆插入网络设备并且计算机连接到该网络,我想处理此事件,启动一个功能(因为此时默认网关正在更改,我需要识别这一点)。有这样做的模块吗?

我需要类似的东西:

此事件处理必须适用于 windows 和 Unix 系统。

谢谢

编辑:

我真正需要的是某种方式来识别 USB 网络设备。在插入时识别它并获取它的 IP 地址对我来说很重要。

0 投票
2 回答
1064 浏览

c# - 多次按 Tab 后不再调用线程挂钩过程。为什么?

我安装了一个线程特定的 windows 挂钩来监视发送到 WndProc 的消息。起初它起作用了。但是,在我按下 Tab 大约 19 次以围绕表单移动焦点后,不再调用我的钩子回调。无论我是快速还是缓慢地按下 Tab,都会发生这种情况。谁能解释到底发生了什么?

下面是我写的代码。我在 Windows 7 64 位上对其进行了测试。

0 投票
2 回答
328 浏览

applescript - 一键调用键盘快捷键

我在我的 Mac 上创建了三个键盘快捷键,可以在任何应用程序中使用右键单击菜单项:

选择文本时:

大写是Ctrl+C

使小写是Ctrl+L

使大写是Ctrl+U

有道理,但现在已经布置好了,我想创建一个 Applescript 来只用CAPS键调用这些快捷方式。

我想要的是:

选择文本时:

双击CAPS调用Ctrl+C

如果文本是 UC 单击CAPS调用Ctrl+L

如果文本是 LC 单击CAPS调用Ctrl+U

否则CAPS正常工作。

有没有办法做到这一点?键盘设置不允许我CAPS用作热键/快捷方式。

0 投票
2 回答
3267 浏览

c# - 如何取消PC的关机事件?

我正在制作一个应用程序,我想在系统关闭之前执行一些数据库查询。我正在使用此代码-

我确实执行了此应用程序并尝试关闭系统,并且此代码也捕获了关闭事件,但问题是在显示消息框后它也显示此屏幕 - [我无法发布图像,因为我没有 10点。]

它显示了我的应用程序的名称,它阻止了系统关闭,它还提供了“强制关闭按钮”,我不希望显示此屏幕,因为用户可以在完成执行我的查询之前强制关闭系统。

需要这方面的专家建议,非常感谢。

0 投票
2 回答
256 浏览

variables - 使用变量时无法对齐窗口 → 无法将 {\"string\"} 转换为整数类型

我正在尝试学习 AppleScript。您在下面看到的是我第一个雄心勃勃的项目的一部分。如果您还打开了一个 TextEdit 窗口,它已被修改,以便可以在 AppleScript 编辑器中对其进行测试。

脚本的作用:

  • 从列表中选择编辑器
  • 对齐两个打开的窗口

我的问题:

仅当我关闭变量时,对齐窗口才有效。只要我用字符串替换从列表( )返回的变量, 它就可以工作。selectedEditortell process "TextEdit"

我希望有人能发现错误。

事件日志中的错误代码:

这是代码:

0 投票
0 回答
418 浏览

c# - 在 Mono 中使用 P/Invoke 订阅 C# 中的系统事件

我有一个应用程序,我需要在其中响应用户更改系统时间(如Microsoft.Win32.SystemEvents.TimeChanged事件)、更改显示设置(SystemEvents.DisplaySettingsChangingSystemEvents.DisplaySettingsChanged)和从睡眠或休眠状态恢复(SystemEvents.PowerModeChanged。问题是,在我的应用程序中, SystemEvents 类不可用。所以,我想知道是否有 P/Invoke / WinAPI 方式来完成同样的事情(我是肯定有)。

0 投票
1 回答
1039 浏览

c# - 当前上下文不支持系统事件通知

在 IIS 中托管的 WCF 服务中绑定到 SystemEvents.PowerModeChanged 时出现此错误:

“当前上下文不支持系统事件通知。例如,服务器进程可能不支持全局系统事件通知。”

在网上寻找一些解决方案,但找不到任何解决方案。我假设这是与 IIS 托管相关的问题,因为该服务与操作系统有一些分离层?

是否有任何其他我可以绑定的事件表明系统“暂停”和“恢复”状态?