我刚刚从 xp-32bit 升级到 W7 64bit,并重新安装了 sox,我用它来重新采样和创建光谱图。批处理文件
cd %~dp0
mkdir 已转换
对于 (%*) 中的 %%A,DO sox %%A -n 频谱图 -o “converted/spectro/%%~nxA.png”
暂停
在 XP 中运行良好,但现在出现错误,提示“sox”不是有效命令。
mkdir 已转换
运行正常,文件夹已创建,但“sox”出现错误。实际上,在 XP 中,文件夹是在 sox 文件夹中创建的,现在它创建在与要修改的数据相同的文件夹中。我浏览了这个网站,发现了一些关于在环境变量下添加一行的内容(我似乎找不到确切的帖子了),我照做了。我添加了
sox C:\Program 文件 (x86)\sox-14-4-1\
在系统和用户变量中,没有成功。
我的计算机上的用户被列为管理员,是否有人对修改批处理文件或配置我的系统以使 sox 正常工作有什么建议吗?
答案1
听起来系统路径环境变量条目可能有问题。
右键单击“我的电脑”,然后单击“属性”。在“系统属性”窗口中,单击“高级”选项卡。在“高级”部分中,单击“环境变量”按钮。
在环境变量窗口中,突出显示系统变量部分中的 Path 变量,然后单击编辑按钮。添加路径:
;C:\Program Files (x86)\sox-14-4-1; 作为结束条目。不要删除任何其他内容,但您可以删除之前的 sox 条目(如果存在)。
不要包含单词 sox,并确保条目前面有一个分号,后面也有另一个分号(尽管结尾的分号是可选的)。