Сегодня пришлось использовать Start-Sleep
много раз, поэтому я думал, что создам для него функцию быстрого доступа, sleep($time)
. Однако всякий раз, когда я входил в функцию, она никогда не выходит! Это должна быть проблема с типом данных для аргумента для Start-Sleep
или как я объявляю функцию. Вместо того, чтобы публиковать весь сценарий, я опубликовал этот бесполезный сценарий, который издает знакомый звуковой сигнал, если он работает:
function beep {
Write-Host `a
}
function sleep {
param([int]$time)
Start-Sleep -m $time
}
beep
sleep(300)
beep
sleep(200)
beep
sleep(50)
beep
sleep(300)
beep
sleep(450)
beep
sleep(200)
beep
В моей системе уже есть псевдоним для Start-Sleep, который, как ни странно, называется sleep
. запустите это, чтобы увидеть, есть ли у вас это dir alias:sleep
. Попробуйте другое имя для своей функции, чтобы узнать, поможет ли это.