如何使用Ruby在Windows上显示简单通知?

如何使用Ruby在Windows上显示简单通知?,ruby,windows,notifications,Ruby,Windows,Notifications,如何从Ruby脚本在Windows上显示通知 目前,我正在使用GMail消息,但有一个延迟。。。 我正在尝试接收警报,秒/纳秒很重要 谢谢在使用Ruby的Windows上显示通知的最简单方法是使用Win32API,只需调用: 另一个更高级的设置是使用类似的东西,并将其与gem或+相结合。有关这些类型通知系统的更多信息,请参见此处: 什么操作系统?警报从哪里发送?它要去哪里?windows 10,我正在使用Net::HTTP.get请求到另一台服务器并向我自己发送警报。我知道如何打印,但我有很多窗

如何从Ruby脚本在Windows上显示通知

目前,我正在使用GMail消息,但有一个延迟。。。 我正在尝试接收警报,秒/纳秒很重要


谢谢

在使用Ruby的Windows上显示通知的最简单方法是使用Win32API,只需调用:

另一个更高级的设置是使用类似的东西,并将其与gem或+相结合。有关这些类型通知系统的更多信息,请参见此处:


什么操作系统?警报从哪里发送?它要去哪里?windows 10,我正在使用Net::HTTP.get请求到另一台服务器并向我自己发送警报。我知道如何打印,但我有很多窗口打开…我需要一个实际的警报如何打开一个消息框,你必须点击确定?像这样的东西够好吗?让我确认一下:你想在W10屏幕上显示警报吗?是的,这就是我想要的。我用messagebox.new{response.code}.show尝试了这个名为messagebox的gem,但显然没有成功。谢谢你对我的耐心。谢谢你,当我尝试win32api时,我可以让它只说alert而不是json字符串。。。希望是这些作品之一。我将研究咆哮,notifu etcgrowl工作,我在5分钟内就完成了设置,即使使用json。非常感谢。我想我不会尝试诺蒂福。也许作为后备。
require 'win32api'

MessageBox = Win32API.new('user32', 'MessageBox', ['L', 'P', 'P', 'L'], 'I')
MessageBox.call(0, "Something important happened", "Alert", 0)