播放 .wav 音频文件时是否可以触发脚本?

播放 .wav 音频文件时是否可以触发脚本?

在工作中,我们有这个监控门禁系统的软件,我们希望每次有人进入办公室时运行一个脚本。

有一件事做的是播放.wav文件。

我们希望根据打开门的人运行不同的脚本,因此我们会为.wav每个用户播放不同的文件。

我如何才能为每个开门的人运行一个脚本。


我想到过的潜在解决方案:

  • 最初我以为也许我们可以用 midi 做一些可以触发脚本的事情。

  • 我还考虑过监控 wav 文件的文件读取,然后触发脚本的可能性。

该软件在 Windows 7 VM 上运行,如果我们最终能够运行.bat.exe文件,那就太好了。

我疯了吗?

答案1

这可以通过使用名为 Binder 的程序来实现。Binder 的作用是将两个文件合并为一个。例如,如果您有一个 wav 文件或图像,并且有一个 exe,Binder 会将它们合并为 .wav / .jpg 扩展名,但当启动新的 .wav / .jpg 时,它还会在后台启动 .exe 文件。我之前使用过的一种产品名为 Nbinder。现在可能还有更多这样的产品,我知道 nbinder 不是免费的,但价格也不贵。

因此对于您的情况,您必须创建 exe 文件(执行任何您想要的操作),然后将其绑定到 wav 文件。

笔记:由于活页夹的存在,这就是为什么您永远不想打开来自未知来源的任何类型的图像或文件的原因。

使用 nbinder 的来源: https://www.youtube.com/watch?v=gaRa7Bips7Y

另一点需要注意的是:活页夹的工作方式与 zip 文件非常相似。当您打开已绑定的文件时,它会将文件解压到临时文件夹中,然后运行您选择在启动时运行的文件。

相关内容