gpt4 book ai didi

powershell - .bat作业完成运行后,如何使Windows Powershell播放声音?

转载 作者:行者123 更新时间:2023-12-03 00:27:22 38 4
gpt4 key购买 nike

如标题所示,我在Powershell中运行一个.bat作业,当完成运行后,我希望发出声音通知。我想知道是否有可以添加到现有powershell命令中的powershell命令。

最佳答案

您可以使用powershell自动变量检查bat文件的状态。按照this的规定,如果命令成功执行,则$?返回true。

下面是示例代码

$a =Invoke-Command -ScriptBlock {

& "C:\temp1\test.bat"
}

if($?){

[console]::beep(500,300)

}

您还可以播放自定义声音,
$PlayWav=New-Object System.Media.SoundPlayer

$PlayWav.SoundLocation=’C:\Foo\Soundfile.wav’

$PlayWav.playsync()

引用:
https://devblogs.microsoft.com/scripting/powertip-use-powershell-to-play-wav-files/

关于powershell - .bat作业完成运行后,如何使Windows Powershell播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56032478/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com