创建自定义Windows 10通知框

时间:2016-01-24 20:21:30

标签: windows vbscript cmd

Windows 10中的

右下角有灰色通知框。当你插入USB,安装更新或Windows防御者发现病毒时,它们会出现。

我的问题:我怎样才能创造这些东西? (使用自定义消息),如果可能的话,使用vbs或批处理,因为它们很容易从所有编程语言调用。我知道这是可能的,因为当有人在团队中说话时,这些方框也会弹出。

感谢您的回答!

3 个答案:

答案 0 :(得分:5)

实现Windows8 / 10通知吐司的更简单方法是使用Powershell。

[reflection.assembly]::loadwithpartialname("System.Windows.Forms")
[reflection.assembly]::loadwithpartialname("System.Drawing")
$notify = new-object system.windows.forms.notifyicon
$notify.icon = [System.Drawing.SystemIcons]::Information
$notify.visible = $true
$notify.showballoontip(10,"New Chat!","You have received New Chat!",[system.windows.forms.tooltipicon]::None) 

在powershell控制台中执行以上脚本。

答案 1 :(得分:2)

使用Powershell的这种方法的问题在于它留下了一个托盘图标。如果您正在进行重复通知,则托盘图标将堆积在系统托盘中,直到鼠标光标通过托盘区域。

答案 2 :(得分:0)