Сокс не распознается как команда в W7
Я только что перешел с xp-32bit на W7 64bit и переустановил sox, который использую для повторной выборки и создания спектрогамм. Пакетный файл
кд%~ дп0
MKDIR преобразован
FOR %%A IN (%*) DO sox %%A -n спектрограмма -o "преобразовано /spectro/%%~nxA.png"
Пауза
которая работала нормально с XP, теперь выдает ошибку, говорящую, что "sox" не является допустимой командой. Линия
MKDIR преобразован
работает нормально и папка создается но "sox" выдает ошибку. На самом деле с XP папка была создана в папке sox, а теперь она создается в той же папке, что и данные, которые будут изменены. Я просмотрел этот сайт и нашел кое-что (я не могу найти точный пост снова) о добавлении строки под переменными среды, что я и сделал. я добавил
sox C:\Program Files (x86)\sox-14-4-1\
в системных и пользовательских переменных, безуспешно.
Мой пользователь на компьютере указан как администратор. Есть ли у кого-нибудь предложения по изменению командных файлов или настройке моей системы для работы sox?
1 ответ
Похоже, может быть проблема с входом переменной среды системного пути.
Щелкните правой кнопкой мыши Мой компьютер и выберите Свойства. В окне "Свойства системы" перейдите на вкладку "Дополнительно". В разделе "Дополнительно" нажмите кнопку "Переменные среды".
В окне Переменные среды выделите переменную Path в разделе Системная переменная и нажмите кнопку Изменить. Добавьте путь:
; C: \ Program Files (x86) \ sox-14-4-1; как конец записи. Больше ничего не удаляйте, хотя вы можете удалить свою предыдущую запись для sox, если она есть.
Не включайте слово sox и убедитесь, что перед входом стоит одна точка с запятой, а после нее - другая (хотя конечная точка с запятой необязательна).