Sox 在 W7 中未被辨識為指令

Sox 在 W7 中未被辨識為指令

我剛從 xp-32 位元遷移到 W7 64 位,並重新安裝了 sox,我用它來重新取樣和建立頻譜圖。批次檔

cd %~dp0

mkdir 已轉換

FOR %%A IN (%*) DO sox %%A -n 頻譜圖 -o "converted/spectro/%%~nxA.png"

暫停

在 XP 上運作良好,現在產生一個錯誤,指出「sox」不是有效指令。線路

mkdir 已轉換

工作正常並且創建了資料夾,但“sox”給出了錯誤。實際上,在 XP 中,該資料夾是在 sox 資料夾中建立的,現在它是在與要修改的資料相同的資料夾中建立的。我瀏覽了這個網站,發現了一些關於在環境變數下添加一行的內容(我似乎無法再次找到準確的帖子),我就這麼做了。我添加了

sox C:\Program Files (x86)\sox-14-4-1\

在系統和使用者變數中,沒有成功。

我的電腦上的使用者被列為管理員 有沒有人對修改批次檔或設定我的系統以使 sox 工作有建議?

答案1

聽起來系統路徑環境變數條目可能有問題。

右鍵單擊“我的電腦”,然後按一下“屬性”。在「系統屬性」視窗中,按一下「進階」標籤。在“進階”部分中,按一下“環境變數”按鈕。

在「環境變數」視窗中,反白顯示「系統變數」部分中的「路徑」變量,然後按一下「編輯」按鈕。新增路徑:

;C:\Program Files (x86)\sox-14-4-1;作為結束條目。不要刪除任何其他內容,儘管您可以刪除先前的 sox 條目(如果存在)。

不要包含單字 sox,並確保條目前面有一個分號,後面有另一個分號(儘管結尾分號是可選的)。

相關內容