有没有办法通过PowerShell检测声音?

Mow*_*gli 7 powershell

我想检测一下PC是否正在播放任何声音.


如果它没有播放任何声音我可以在Powershell中使用其他条件并做下一步我需要做的事情.

那么无论如何通过PowerShell检测声音?

谢谢

Joe*_*ith -1

您将需要导入 .net 类型或 dll。诚然,这个过程是偶然的,一些谷歌搜索并没有出现太多,但这是你可能找到这种功能的唯一方法。我建议搜索 .Net 的 msdn 文档来找到可以完成这项工作的东西。

一旦您知道您需要什么课程:

Add-Type System.Example
Run Code Online (Sandbox Code Playgroud)

或者

Add-Type -Path "C:\PathtoDll\file.dll"
Run Code Online (Sandbox Code Playgroud)

然后你需要调用静态方法

[System.Example]::DoSomething() 
Run Code Online (Sandbox Code Playgroud)

或者创建一个新的对象实例

$object = New-Object System.Example
Run Code Online (Sandbox Code Playgroud)