0

.avi|を一覧表示するバッチ スクリプトが必要です。.mp4 を開き、そのようなファイルを含むすべてのディレクトリに対してコマンドを実行します。

mencoder.exe <some_arguments> -o "output/(name_of_directory).mp4" <list_of_files_in_directory_spearated_by_spaces_evey_file_quoted>

誰でもそれを手伝ってもらえますか?それはまったく可能ですか?

PHP でスクリプトを作成し、BamCompile でコンパイルしましたが、Windows 8 ではまったく異なる動作をしているようで、配列が文字列に変換されており、何か非常に奇妙なことが起こっています...

4

2 に答える 2

0

これでボートが浮くかどうかを確認してください。 !文字は、パスとファイル名で禁止されています。

@echo off
setlocal enabledelayedexpansion
cd /d "%userprofile%\Videos"
for /f "delims=" %%a in ('dir /s /b /a-d *.avi *.mp4') do (
   for /f "delims=" %%b in ("%%~dpa.") do (
        set "line="
        for %%c in ("%%~dpa*.*") do set line=!line! "%%c"
        echo mencoder.exe [some_arguments] -o "output\%%~nxb.mp4" !line!
        pause
   )
)
于 2013-09-27T09:44:13.493 に答える