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

82 個の必須オープンソース Windows ユーティリティを 1 つにまとめました

82 個の必須オープンソース Windows ユーティリティを 1 つにまとめました

普段使い慣れているアプリケーションがいくつかあるかもしれません。一般的に使用されている無料ツールのほとんどは、面倒なインストールが必要です。

Belvedere – Windows用自動ファイル管理ツール

Belvedere – Windows用自動ファイル管理ツール

私は子供の頃、テレビのシットコム「ミスターベルヴェデーレ」の思い出があります。これから説明するツールは、このテレビのシットコムから名前が付けられました。

USBドライブ内の隠しファイルとフォルダを表示する

USBドライブ内の隠しファイルとフォルダを表示する

USBドライブ内の隠しファイルやフォルダを表示するには、「フォルダオプション」>「表示」>「隠しファイルとフォルダを表示する」を選択するだけです。ただし、

VLCプレーヤーでオーディオとイコライザーの設定を保存する方法

VLCプレーヤーでオーディオとイコライザーの設定を保存する方法

VLCは、上級者からアマチュアまで幅広いユーザーに最適なメディアプレーヤーです。基本的な設定やオプションの設定は簡単ですが、より深く掘り下げると

My Photo Index: Windows 用オープンソース写真整理ソフト

My Photo Index: Windows 用オープンソース写真整理ソフト

Picasaは優れた写真整理ツールですが、異論もあるかもしれません。Windows OSをお使いの場合は、Windows Liveフォトギャラリーも良い選択肢です。しかし

マルチモニター設定で各モニターに異なる壁紙/背景を設定する

マルチモニター設定で各モニターに異なる壁紙/背景を設定する

各モニターに同じ壁紙が表示されるのはうんざりですか? Wallmaster を使用すると、マルチモニター設定で各モニターに異なる壁紙を設定できます。

Win32 サービスの汎用ホストプロセスエラーを修正する方法

Win32 サービスの汎用ホストプロセスエラーを修正する方法

Generic Host for Win32 Processエラーが発生した場合、それは次のことを意味します。コンピュータの起動中にこのエラーが発生し、

不足または破損したシステムファイルを確認して修復する方法

不足または破損したシステムファイルを確認して修復する方法

Windows でエラーが発生し、正常に動作しなくなっていませんか?これは通常、システムファイルが欠落しているか、ウイルスによって破損していることを意味します。

不要な古いJavaランタイムファイルを削除する方法

不要な古いJavaランタイムファイルを削除する方法

Javaは人気があり、広く利用されているプラ​​ットフォームです。コンピュータにインストールされるのは、Javaで書かれた「アプレット」を実行できるためです。

7Backupで7-Zip形式でファイルを安全にバックアップする[Windows]

7Backupで7-Zip形式でファイルを安全にバックアップする[Windows]

重要なデータのバックアップは、ファイルを安全に保管するために役立ちます。圧縮バックアップを使用すると、貴重なストレージを無駄にすることなく、