Так как я немного забывчивый, я делаю простой сценарий Powershell, который напомнит мне о некоторых определенных вещах в данный момент времени. Ниже мой код, который идет в бесконечные петли.Простой сценарий напоминания не работает
$whsehll = New-Object -ComObject Wscript.shell
$Reminder = Read-Host "What time do you want a reminder of?"
$Subject = Read-Host "What do you want me to remind you?"
$Time = Get-Date -Format hh:mm
do {
Start-Sleep -Seconds 1
}while (($Reminder -ge $Time))
$whsehll.Popup("Hello, I am here to remind you of $Subject")
Я сделал все пропуски, но я не могу это обработать.
P.S. Сначала я запускал команду Get-date в powershell и получал временную диаграмму как 03:00 вместо 15: 00hrs, поэтому я предполагаю, что userinput также должен быть в 12-часовом шаблоне часов?
P.P.S. Я пробовал другие обходы, например, переключаясь с параметрами -gt -ge -lt -le, но ни один из них не работает. Пожалуйста помоги.
Пожалуйста, обратите внимание, что сценарий, переходит в бесконечные циклы, даже если заданное время истекло. – Ashish
Работала здесь для штрафа как '01: 30', так и' 1: 30' (в момент '13: 38'), при запуске внутри ISE. – Martin
@ Martin, это здорово, это значит, что у моего кода orignal не было никаких проблем, но я не уверен, почему это не работает со мной. И, да, так что попробуйте это на ISE. – Ashish