Windows10でカスタムトースト通知を表示する方法

Windows 10のシステムイベントは、トースト通知をトリガーします。これらの通知は、たとえば、新しいメールメッセージがあることを通知するためにアプリから送信することもできます。開発者は、Windows10トースト通知のサポートを追加するオプションがあります。これらは非常に便利ですが、システムまたはアプリのイベントによってのみトリガーできます。たとえば、スケジュールされたタスクの実行に応答して表示されるように通知を構成することはできません。それを実行できる組み込みのUIはありません。幸いなことに、Windows 10でカスタムトースト通知を表示するのはそれほど難しくありません。必要なのは、単純なPowerShellスクリプトだけです。

このチュートリアルはWindows10で動作します。PowerShellバージョン5以降を実行している必要があります。システムの管理者権限が必要です。

PowerShellのバージョンを確認する

PowerShellを開きます。Windows Searchで、PowerShellと入力して右クリックし、コンテキストメニューから[管理者として実行]を選択します。PowerShellウィンドウで、次のように入力します。

Get-Host

PowerShellのバージョンを確認するには、バージョン行が何を返すかを確認してください。最新バージョンのWindows10、つまりFall Creators Updateを実行している場合は、PowerShellv5を使用している可能性があります。

Windows10でカスタムトースト通知を表示する方法

BurntToastモジュールをインストールします

管理者権限でPowerShellを実行していることを確認してください。Windows 10でカスタムトースト通知を表示するには、BurntToastモジュールをインストールする必要があります。このモジュールを使用すると、ほとんどまたはまったく労力をかけずに、コーディングスキルをゼロにして、Windows10でカスタムトースト通知を作成できます。

PowerShellで、次のように入力します。

Install-Module -Name BurntToast

Windows10でカスタムトースト通知を表示する方法

NuGetプロバイダーをインストールする必要があるというメッセージが表示される可能性があります。その場合は、Yを入力するだけで続行でき、PowerShellが残りの処理を行います。インストールしたら、上記のコマンドを再度実行します。

今回は、信頼できないリポジトリからモジュールをインストールしているというメッセージが表示される可能性があります。もう一度、Yと入力して続行します。これでモジュールがインストールされます。

Windows10でカスタムトースト通知を表示する方法

カスタムトースト通知

モジュールをインストールしたので、カスタムトースト通知を作成できます。Windows 10のカスタムトースト通知には、気にする必要のある3つの部分があります。

  • タイトル
  • メッセージ本文
  • アイコン

アイコンに使用できる素敵なJPGまたはPNG画像を見つけてください。トースト通知にアイコンが表示されます。すべての通知はPowerShellから送信されるため、通知の目的を少し示すアイコンを使用することをお勧めします。

メモ帳を開き、以下を貼り付けます。

New-BurntToastNotification-テキスト「通知のタイトル」、「通知の本文」-アイコン画像へのAppLogoパス

通知のタイトルを通知のタイトルに置き換えます。逆コンマやアポストロフィは削除しないでください。必要に応じてテキストを置き換えるだけです。ps1ファイル拡張子でファイルを保存します。

以下は、BurntToastを使用して生成したカスタムトースト通知です。

New-BurntToastNotification -Text "電源ケーブルが接続されています/接続されていません"、 '電源が変更されました' -AppLogo C:\ Users \ fatiw \ Desktop \ power-plug-png-image-69656.png

PS1ファイルを(PowerShellを使用して)実行すると、トースト通知が画面に表示されます。

Windows10でカスタムトースト通知を表示する方法

他のWindows10通知と同じように閉じることができます。アクションセンターでは、これらの通知はすべてPowerShellの下に表示されます。通知のサイズは変更できません。背景色は、Windows 10で選択したアクセント色と常に同じになります。通知は、Windows 10の通知のデフォルト設定に準拠します。PowerShellスクリプトを実行すると、PowerShellウィンドウが短時間開きます。自動的に閉じます。これは正常であり、心配する必要はありません。

タスクスケジューラを使用して通知をトリガーできます。

Leave a Comment

BurnAware Free: CD/DVD/Blu-rayディスク書き込みソフトウェア

BurnAware Free: CD/DVD/Blu-rayディスク書き込みソフトウェア

BurnAwareは、オーディオCD、ビデオDVD、ISOイメージの作成と書き込みが可能な無料のディスク書き込みアプリケーションです。最初にレビューしたのは

FastStone Image Viewer – 優れた画像閲覧・操作プログラム

FastStone Image Viewer – 優れた画像閲覧・操作プログラム

Pixelitor、Shotwell、NexusImage、Zoner Photo Studioなど、数多くの画像ビューアを取り上げてきましたが、それぞれに独自の機能があります。

Num Lockを常にオンにする方法 [Windows]

Num Lockを常にオンにする方法 [Windows]

Num Lockを常にオンにする方法 [Windows]

RunAsDate で特定の日付にプログラムを実行する

RunAsDate で特定の日付にプログラムを実行する

以前、任意の日付や時間にアプリケーションを実行できるツールを2つレビューしました。Ka Firetaskは素晴らしいツールですが、ほとんどの人にとっては複雑すぎます。

Windows 10のスタートメニューにあるChromeアプリのタイルアイコンを変更する方法

Windows 10のスタートメニューにあるChromeアプリのタイルアイコンを変更する方法

Windows 10 のスタート メニューで Chrome アプリ タイルのアイコンを変更する方法を説明します。ステップ バイ ステップ ガイドに従って、アイコンを簡単に更新してください。

Windows 10で複数のモニターに異なる壁紙を設定する方法

Windows 10で複数のモニターに異なる壁紙を設定する方法

複数のモニターに異なる壁紙を設定して、Windows 10のデスクトップをカスタマイズしましょう。この制限を簡単に回避する方法を学びましょう。

Daminion: 小規模チーム向けの強力なマルチユーザーメディア管理ソフトウェア

Daminion: 小規模チーム向けの強力なマルチユーザーメディア管理ソフトウェア

マルチメディア ファイルのカタログ作成と整理を簡素化するマルチユーザー メディア管理ソリューション、Daminion の威力をご確認ください。

ルーターを再起動する方法:簡単で素早い手順

ルーターを再起動する方法:簡単で素早い手順

ルーターを素早く再起動し、よくあるインターネットの問題を解決する方法を学びましょう。この簡単なガイドに従って、接続をオンラインに戻しましょう。

7zip パスワード保護アーカイブをクラックする [ハック]

7zip パスワード保護アーカイブをクラックする [ハック]

7zipは、ファイルをアーカイブに圧縮する最も推奨される方法です。7zipは、7zipの高速圧縮と解凍を可能にするオープンソースツールです。

Windows 7 バンドルアプリケーション

Windows 7 バンドルアプリケーション

この投稿では、Windowsバンドルアプリケーションとは何か?Windows VistaバンドルアプリケーションとWindows 7バンドルアプリケーションの違いについて解説します。