Powershell顾名思义就是一种强大的语言。我有很好的功能和库。在本教程中,我们将了解如何以不同的方式和不同的行为暂停Powershell。
null
暂停和等待输入
我们可能需要暂停当前shell并等待用户的输入。这是非常有用的,如果我们需要从用户更具体的输入,如选择菜单或选项。在本例中,我们将从用户的交互式shell读取输入,该shell将暂停shell的执行,直到用户输入输入为止。
$User = Read-Host 'Input the user name'Write-Host "I got it"

暂停指定的时间段
我们还有另外一个选项,可以将等待时间指定为秒。这实际上会使当前正在运行的交互进程休眠并等待给定的时间。在休眠期结束后,脚本将从它离开的地方继续执行。在这个例子中,我们将写 "I will sleep"
在控制台,然后睡眠5秒钟后,我们将写睡眠 "I woke up"
.
Write-Host "I will sleep"Start-Sleep -s 5Write-Host "I woke up"
在MS-DOS中睡眠
MS-DOS或cmd还支持睡眠功能。这与前面的例子有些不同。这个代码更加优雅和简单。我们将在一行或一行中实现代码。我们将发布 pause
命令并将输出打印到 null
. 我们可以在批处理文件中使用这一行。
$ cmd /c pause | out-null

相关文章: 如何用Strace命令跟踪系统调用和信号?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END