gpt4 book ai didi

windows - 在PowerShell中调用同目录音频文件

转载 作者:行者123 更新时间:2023-12-03 00:40:50 26 4
gpt4 key购买 nike

我想创建一个将系统音量设置为指定级别的PowerShell脚本,然后运行与脚本位于同一目录中的音频文件。我已经弄清楚了第一部分,但是我似乎无法管理第二部分。可以移动文件夹并重命名该文件夹很重要,并且脚本应该仍然可以工作。这就产生了一个问题,我不能简单地使用Invoke-Item,然后指定文件名,因为路径可能会更改。

编辑:
我的尝试:

$player = New-Object System.Media.SoundPlayer "$env:userprofile\SoundFile.wav"
$player.Play()

Start-Sleep -s 10

这样的问题是,如果更改路径,它将不起作用。

最佳答案

找到了一个解决方案:我使用了自动定义的变量$ PSScriptRoot,该变量显然已在PS 3.0中添加。所以这行现在

$player = New-Object System.Media.SoundPlayer "$PSScriptRoot\SoundFile.wav"

关于windows - 在PowerShell中调用同目录音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34365947/

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