$voice=New-Object -com "SAPI.SPVoice"
[string]$result=""
if([int](get-date).toString("HH") -ge 12)
{
$result = "it is "+ [int](get-date).toString("hh") + " in the afternoon"
}
else
{
$result = "it is "+ [int](get-date).toString("HH") + " in the morning"
}
[void]$voice.speak($result);
將上述script另存成副檔名為ps1的檔案(如 VoiceClock.ps1)
並且使用schtasks設定每小時執行一次
PS C:\> schtasks /Create /SC HOURLY /TN VoiceClock /ST 00:00:00 /TR "powershell d:\VoiceClock.ps1"
如此就可以每小時"聽到" 例如 "It is ten in the morning"等整點報時
[註]目前假設有權限可正常執行Script檔案
全站熱搜
留言列表