メッセージボックスを使用して特定のイベントを表示する目覚まし時計を作成したいと考えています。
提供されたコードの使用:
[System.Windows.Forms.MessageBox]::Show("Do this task" , "Alert!")
Do
{
$waitMinutes = 1
$startTime = get-date
$endTime = $startTime.addMinutes($waitMinutes)
$timeSpan = new-timespan $startTime $endTime
Start-Sleep $timeSpan.TotalSeconds
# Play System Sound
[system.media.systemsounds]::Exclamation.play()
# Display Message
Show-MessageBox Reminder "Do this task."
}
# Loop until 11pm
Until ($startTime.hour -eq 23)