sox - 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。
解决方案
在链接问题的评论中,提到“play
只是sox
使用不同的名称”。我将其解释为play
是 's 代码的一部分sox
,您只需要一个文件:sox
并且,如果所有内容都已正确配置,则将通过使用这些命令中的任何一个来调用该文件(其中特定命令将激活其具体代码在sox
)。事实证明我过于复杂了很多。实际的解决方案是将sox
a 复制 3 次并将重复项重命名为play
,rec
和soxi
. 没有被收录的原因.exe
是为了空间。我个人不明白为什么开发人员不能走我认为节省空间的路线,但这只是我对此事的看法。
推荐阅读
- haskell - 如何使列表项的长度与haskell中最长的项相同
- angular - Angular:过滤器更改后获得结果的正确方法
- typescript - TSLint 在类型保护中检测到解析错误,但 TS 编译器未检测到任何错误
- java - Tomcat 服务器架构 - Web 容器 vs. Servlet 容器 vs. Servlet 引擎 vs. JSP 引擎
- windows - 以编程方式获取本地 IPC$ 共享的安全描述符
- c# - C#位图参数无效
- vba - 字典词典中的意外项目
- c++ - C ++:如何在“for”循环中为一行文本动态添加后缀以创建先前声明的变量
- sql - 在 SQL SERVER 2008 上将 NVARCHAR 转换为 SMALLDATETIME
- ios - UNNotification 本地通知和请勿打扰