C#在任务栏上显示文本(Windows 10和11)

bq3bfh9z  于 2023-04-07  发布在  Windows
关注(0)|答案(1)|浏览(273)

我想为Windows 10和11创建一个小任务栏应用程序。
对于这个应用程序,我想在右侧的任务栏图标旁边创建一个小文本。
我已经搜索了7-10天如何做到这一点,但我发现除了这个问题:C# Display text on the taskbar | Windows 10
可悲的是,我不知道如何重新创建公认的答案。也许有人能解释给我听吗?:)
你好,利安德

jgzswidk

jgzswidk1#

你可以创建一个简单的powershell脚本(使用dotnet API),它在任务栏上显示一个图标,并在悬停图标时在弹出的消息中打印文本,代码如下:

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon
$objNotifyIcon.Icon = "$(pwd)/myicon.ico"
$objNotifyIcon.Visible = $true
$objNotifyIcon.Text = "mytext"

你需要找到一个.ico文件,当然还要在你的系统上安装dotnet框架。
下面是我的一个项目,它使用了这段代码,作为一个实际的例子:https://github.com/adamency/taskbar-monitor-windows
我不知道如何直接在任务栏上显示文本。

相关问题