Sox не распознается как команда в W7

Sox не распознается как команда в W7

Я только что перешел с xp-32bit на W7 64bit и переустановил sox, который я использую для повторной выборки и создания спектрограмм. Пакетный файл

кд %~dp0

mkdir преобразован

ДЛЯ %%A В (%*) ДЕЛАТЬ 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

Похоже, что возникла проблема с записью переменной окружения системного пути.

Щелкните правой кнопкой мыши Мой компьютер и выберите Свойства. В окне Свойства системы щелкните вкладку Дополнительно. В разделе Дополнительно щелкните кнопку Переменные среды.

В окне Environment Variables выделите переменную Path в разделе Systems Variable и нажмите кнопку Edit. Добавьте путь:

;C:\Program Files (x86)\sox-14-4-1; как конечную запись. Не удаляйте ничего больше, хотя вы можете удалить предыдущую запись для sox, если она есть.

Не включайте слово sox и убедитесь, что перед записью стоит одна точка с запятой, а после нее — еще одна (хотя конечная точка с запятой необязательна).

Связанный контент