如何在Windows中暂停和恢复Powershell和Cmd脚本并举例说明?

Powershell顾名思义就是一种强大的语言。我有很好的功能和库。在本教程中,我们将了解如何以不同的方式和不同的行为暂停Powershell。

null

暂停和等待输入

我们可能需要暂停当前shell并等待用户的输入。这是非常有用的,如果我们需要从用户更具体的输入,如选择菜单或选项。在本例中,我们将从用户的交互式shell读取输入,该shell将暂停shell的执行,直到用户输入输入为止。

$User = Read-Host 'Input the user name'Write-Host "I got it"
Pause And Wait Input
暂停和等待输入

暂停指定的时间段

我们还有另外一个选项,可以将等待时间指定为秒。这实际上会使当前正在运行的交互进程休眠并等待给定的时间。在休眠期结束后,脚本将从它离开的地方继续执行。在这个例子中,我们将写 "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
Sleep In MS-DOS
在MS-DOS中睡眠

相关文章: 如何用Strace命令跟踪系统调用和信号?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享