Windows 7 从cmd调用windows 7中的通知气球消息?

Windows 7 从cmd调用windows 7中的通知气球消息?,windows-7,cmd,notify,balloon,Windows 7,Cmd,Notify,Balloon,我需要在Windows 7中使用自定义文本从命令提示符创建通知气球消息。我搜索了谷歌,找到了shell32。这可以通过以下方式完成: 在c:\temp目录中抛出一个图标(.ico文件),或将其指向其他地方 [void][System.Reflection.Assembly]::LoadWithPartialName(“System.Windows.Forms”) $objBalloon=新对象System.Windows.Forms.NotifyIcon $objBalloon.Icon=“C:

我需要在Windows 7中使用自定义文本从命令提示符创建通知气球消息。我搜索了谷歌,找到了shell32。

这可以通过以下方式完成:

c:\temp
目录中抛出一个图标(
.ico
文件),或将其指向其他地方

[void][System.Reflection.Assembly]::LoadWithPartialName(“System.Windows.Forms”)
$objBalloon=新对象System.Windows.Forms.NotifyIcon
$objBalloon.Icon=“C:\temp\Folder.ico”
#您可以使用值信息、警告、错误
$objballon.ballotipicon=“Info”
#把你想说的话放在这里开始这个过程
$objBalloon.balloodTiptTitle=“开始标题”
$objBalloon.balloodtiptext=“开始消息”
$objBalloon.Visible=$True
$objBalloon.showBallootTip(10000)
做些工作 把你想说的话写在这里,完成这个过程
$objBalloon.balloodTiptTitle=“结束标题”
$objBalloon.balloodtiptext=“结束消息”
$objBalloon.Visible=$True
$objBalloon.showBallootTip(10000)

Notifu是一个免费的开源Windows程序,它可以使用您指定的自定义文本在systray中显示引出序号。您可以从命令行运行它,因此很容易将其包含在计划任务或批处理文件中

Nir Sofer可以这样使用:

NirCmd.exe trayballoon [Title] [Balloon Text] [Icon File] [Timeout] 
这似乎不适用于Windows 10。您可以在那里使用,它将改为写入消息区域

Toast.exe  -t "Title text" -m "Message"  -p NotificationImage.png
您必须在Windows 10设置对话框中打开Toast.exe的通知
在“设置>通知和操作”下,有一个对powershell的压缩调用。它的每个部分都很重要,因为它需要基本的通知图标和“可见”标志


“[void]”未被识别为内部或外部命令、可操作程序或批处理文件。
“$objBalloon”未被识别为内部或外部命令、可操作程序或批处理文件。
此处缺少某些内容这是什么语言?动力地狱?OP询问了cmd。您可以使用它,而不是依赖ico文件$objBalloon.Icon=[System.Drawing.SystemIcons]::信息;有没有办法隐藏cmd窗口?在WIn 10中有效
powershell [Reflection.Assembly]::LoadWithPartialName("""System.Windows.Forms""");$obj=New-Object Windows.Forms.NotifyIcon;$obj.Icon = [drawing.icon]::ExtractAssociatedIcon($PSHOME + """\powershell.exe""");$obj.Visible = $True;$obj.ShowBalloonTip(100000, """TITLE""","""NOTIFICATION""",2)>nul