🔔
世界一簡単にCUIからWindowsのトースト通知を送信する手順
おそらく世界一簡単と思われる、Windows10/11でトースト通知を送信す方法を紹介します。
具体的にはPowerShellモジュールをインストールして終わり!
手順
Moduleインストール
Install-Module
コマンドを用いてモジュールをインストールします。
まずは管理者権限でPowerShellを起動。
後は以下のように入力します。
PS C:\WINDOWS\system32> Install-Module -Name BurntToast
import the NuGet provider now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y
Untrusted repository
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A
PS C:\WINDOWS\system32>
送信してみる
あとはコマンドを用いて送信するだけです。
PS C:\WINDOWS\system32> New-BurntToastNotification -Text '通知テスト', 'PowerShellからのトースト通知送信です。'
画像をアイコンとして表示させる
-AppLogo
という引数に続き、画像のファイルパスを記載すればWindows11であれば丸形アイコンで表示されます。
PS C:\WINDOWS\system32> New-BurntToastNotification -Text '通知テスト', 'PowerShellからのトースト通知送信です。' -AppLogo "C:\logo.png"
HSPとかC#とかで書くより簡単で早いと思いますし、PowerShell IDEを使えばプログラム的な使い方も可能じゃないでしょうか
Discussion