今天,我不得不多次使用Start-Sleep ,所以我想我会为它创build一个快捷function, sleep($time) 。 但是,每当我进入function它永远不会退出! Start-Sleep参数的数据types或声明函数的方式必须是问题。 而不是张贴整个脚本,我已经发布了这个无用的,如果它工作,会做出一个熟悉的蜂鸣模式:
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 。 尝试一个不同的名称为您的function,看看是否有帮助。