это партиято, что я делаю неправильно
for /f "skip=9 tokens=1-3" %%x in ('sox.exe Heavyrainambienc2801.wav -n stat') do (
if "%%x %%y"=="Maximum delta:" set maxDelta=%%z
)
echo %maxDelta%
и вместо дельта-значения максимального я получаю пустой эхо
Samples read: 11832320
Length (seconds): 123.253333
Scaled by: 2147483647.0
Maximum amplitude: 0.999939
Minimum amplitude: -0.999969
Midline amplitude: -0.000015
Mean norm: 0.488960
Mean amplitude: -0.000082
RMS amplitude: 0.570900
Maximum delta: 1.999878
Minimum delta: 0.000000
Mean delta: 0.651948
RMS delta: 0.807396
Rough frequency: 10804
Volume adjustment: 1.000
Try: -t raw -e mu-law -b 8
C:\1>echo
ECHO is on.
Я не уверен, что это важно, но это запустить в Windows 10
ваш код в порядке. Это [в рамках другого блока кода] (http://stackoverflow.com/a/30284028/2152082)? – Stephan
ПОЖАЛУЙСТА, ПРЕДОСТАВЛЯЙТЕ КОНКРЕТНЫЙ вопрос TITLE !! Как выводится формат 'sox.exe' - ANSI/Unicode? – aschipfl
нет, это отдельный код, я не знаю о форматировании sox.exe –