Sox wird in W7 nicht als Kommando anerkannt

Sox wird in W7 nicht als Kommando anerkannt

Ich bin gerade von XP-32bit auf W7 64bit umgestiegen und habe Sox neu installiert, das ich zum erneuten Abtasten und Erstellen von Spektrogamen verwende. Die Batch-Datei

cd %~dp0

mkdir konvertiert

FÜR %%A IN (%*) DO sox %%A -n Spektrogramm -o "konvertiert/Spektro/%%~nxA.png"

Pause

was unter XP gut funktionierte, erzeugt jetzt einen Fehler, der besagt, dass "sox" kein gültiger Befehl ist. Die Zeile

mkdir konvertiert

funktioniert einwandfrei und der Ordner wird erstellt, aber „sox“ gibt einen Fehler aus. Tatsächlich wurde der Ordner unter XP im Sox-Ordner erstellt und jetzt wird er im selben Ordner wie die zu ändernden Daten erstellt. Ich habe diese Site durchsucht und etwas über das Hinzufügen einer Zeile unter Umgebungsvariablen gefunden (ich kann den genauen Beitrag anscheinend nicht mehr finden), was ich getan habe. Ich habe hinzugefügt

sox C:\Programme (x86)\sox-14-4-1\

in den System- und Benutzervariablen, ohne Erfolg.

Mein Benutzer auf dem Computer ist als Administrator aufgeführt. Hat jemand einen Vorschlag zur Änderung der Batchdateien oder zur Konfiguration meines Systems, damit Sox funktioniert?

Antwort1

Klingt, als ob es ein Problem mit dem Eintrag der Umgebungsvariablen des Systempfads geben könnte.

Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ und dann auf „Eigenschaften“. Klicken Sie im Fenster „Systemeigenschaften“ auf die Registerkarte „Erweitert“. Klicken Sie im Abschnitt „Erweitert“ auf die Schaltfläche „Umgebungsvariablen“.

Markieren Sie im Fenster „Umgebungsvariablen“ die Variable „Pfad“ im Abschnitt „Systemvariablen“ und klicken Sie auf die Schaltfläche „Bearbeiten“. Fügen Sie den Pfad hinzu:

;C:\Programme (x86)\sox-14-4-1; als letzten Eintrag. Löschen Sie nichts anderes, obwohl Sie Ihren vorherigen Eintrag für sox löschen können, falls vorhanden.

Lassen Sie das Wort „sox“ weg und stellen Sie sicher, dass vor dem Eintrag ein Semikolon steht und ein weiteres dahinter (das abschließende Semikolon ist jedoch optional).

verwandte Informationen