Sisin
01-02-2017, 11:23
Надоело постоянно заходить на сайт и скачивать обновление ffmpeg, поэтому написал батник:
echo off
FFMPEG\curl https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-latest-win64-static.7z -o "FFMPEG\ffmpeg-latest-win64-static.7z"
FFMPEG\7z e FFMPEG\ffmpeg-latest-win64-static.7z ffmpeg-latest-win64-static\bin\ffmpeg.exe -r
timeout /T 5
move /Y "FFMPEG\ffmpeg.exe" ""
erase /Q FFMPEG\ffmpeg-latest-win64-static.7z
exit
Но есть два вопроса:
1 - После распаковки архива 7z, файл ffmpeg.exe занят и его перемещение невозможно без паузы. Как сделать это грамотнее, не используя timeout???
2 - Строка move /Y "FFMPEG\ffmpeg.exe" "" все равно требует подтверждения, несмотря на ключ /Y. Как убрать подтверждение???
echo off
FFMPEG\curl https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-latest-win64-static.7z -o "FFMPEG\ffmpeg-latest-win64-static.7z"
FFMPEG\7z e FFMPEG\ffmpeg-latest-win64-static.7z ffmpeg-latest-win64-static\bin\ffmpeg.exe -r
timeout /T 5
move /Y "FFMPEG\ffmpeg.exe" ""
erase /Q FFMPEG\ffmpeg-latest-win64-static.7z
exit
Но есть два вопроса:
1 - После распаковки архива 7z, файл ffmpeg.exe занят и его перемещение невозможно без паузы. Как сделать это грамотнее, не используя timeout???
2 - Строка move /Y "FFMPEG\ffmpeg.exe" "" все равно требует подтверждения, несмотря на ключ /Y. Как убрать подтверждение???