複数のコマンドをバッチファイルで実行する方法を紹介します。
バッチファイルの作成・実行方法
- テキストエディタを開き、拡張子を.batにして保存します。
- コマンドを1行ずつ記入していきます。
- 行の最後にpauseと記入して終わりです。
- 最後に作成したバッチファイルをダブルクリックしてコマンドを実行させて下さい。
複数行のコマンドのバッチファイルの例
下記はC:\LaboのフォルダにあるMP3ファイルの音量を平均化する時のコマンドをバッチファイルで作成した時の例です。
cd c:\Labo
ffmpeg-normalize 00.mp3 -c:a libmp3lame -o OUT.mp3
ffmpeg-normalize 01.mp3 -c:a libmp3lame -o OUT2.mp3
pause
コマンドを実行する手順をそのまま記載していきます。
コマンドでファイル処理する際、実行場所とファイル場所が異なれば、ファイル名を絶対パスで記述しなければなりません。絶対パスを記述するのは面倒なので、ファイル保存場所まで行ってから、コマンドを実行しています。
おまけ:『&』を使う方法
『&』、『&&』でコマンドを連結させれば、、コマンドプロンプトで複数のコマンドを実行することが出来ます。
例えば、先ほどのコマンドであれば、下記のコードを、直接コマンドプロンプトに入力すればいいことになります。
cd c:\Labo & ffmpeg-normalize 00.mp3 -c:a libmp3lame -o OUT.mp3 & ffmpeg-normalize 01.mp3 -c:a libmp3lame -o OUT2.mp3
直接、コマンドプロンプトに入力するので、『pause』は必要ありません。
『&』、『&&』のどちらを使用しても構いません。
コマンドが長いと、コマンドプロンプトに直接タイピングは難しいので、テキストエディタに下書きしたものをコピペすると楽ですよ。
コメント