首页 > 解决方案 > SoX 不会使用“播放”运行。'play' 不是内部或外部命令、可运行程序或批处理文件

问题描述

我已经添加sox到我的 PATH 中,它似乎做得很好。如果我打开终端并输入C:\Users\[EXAMPLE USERNAME]>sox,程序将运行所有选项和效果。问题是我似乎无法play上班。我已经尝试过C:\Users\[EXAMPLE USERNAME]>play file.ogg导致错误:'play' is not recognized as an internal or external command, operable program or batch file. 我不完全确定这里发生了什么。

我通常会考虑创建一个 PATH 变量,play但正如该问题的答案的评论中所述,没有可执行文件,它sox使用不同的名称。

另外,作为参考,我在 Windows 10 上使用 sox-14-4-2。

标签: sox

解决方案


在链接问题的评论中,提到“play只是sox使用不同的名称”。我将其解释为play是 's 代码的一部分sox,您只需要一个文件:sox并且,如果所有内容都已正确配置,则将通过使用这些命令中的任何一个来调用该文件(其中特定命令将激活其具体代码在sox)。事实证明我过于复杂了很多。实际的解决方案是将soxa 复制 3 次并将重复项重命名为play,recsoxi. 没有被收录的原因.exe是为了空间。我个人不明白为什么开发人员不能走我认为节省空间的路线,但这只是我对此事的看法。


推荐阅读