Open4

タスクスケジューラーで決まった時間にメッセージを表示する

マッスルハンターマッスルハンター

1.下記のようなメッセージ表示用のスクリプトを作成しておく(ほんとは作りたくないが別途作成しておかないと無理そう)

message.ps1
Add-Type -AssemblyName System.Windows.Forms;
[System.Windows.Forms.MessageBox]::Show($Args[0]);
  1. タスクスケジューラーを起動する
  2. 新規タスクを作成
  3. トリガーを表示したい時間に設定する
  4. 操作のタブで新規作成し、プログラムの開始でpowershellを起動するようにし
  5. 引数に作成したスクリプトと表示するメッセージを入力してOK
c:\message.ps1 "家事の時間だよ"

マッスルハンターマッスルハンター

平日14:00~18:00の1時間毎にアラートを出したかったので下記のようにトリガーを設定した。

注意すべくは停止するまでの時間というやつで、トリガーのタブにあるものではなく設定のタブにあるものが有効なようです。騙されました。