【Batch】「送る」で送ったファイル名からm3uファイルを作る
2023-7-3 | Batch
Batchで「送る」で送ったファイル名からm3uファイルを作りたい!
概要
今回の記事では、Batchで「送る」で送ったファイル名からm3uファイルを作る手順を掲載する。
m3uファイルは音楽や動画などファイル名を並べたプレイリスト的なファイルでmpc等のメディアプレイヤーで再生できる。
仕様書
環境
- Windows 10 Home Version 22H2(OS ビルド 19045.2965)
手順書
下記は、引数を改行しながらm3uファイルに出力するサンプル。
@echo off
set fname="%~dp1%~n1.m3u"
echo #EXTM3U>>%fname%
:loop
if "%~1" == "" goto end
echo %~nx1>>%fname%
shift
goto loop
:end
m3uファイルの名前は仮に第1引数のファイル名から拡張子を除いたものに設定する。
「送る」にこのbatファイルを登録しておいて、m3uファイルに登録したいファイルを複数選択して
このbatファイルに送ると第1引数のファイルと同じディレクトリの中にm3uファイルが作られる。
まとめ(感想文)
このbatファイルを使えばプレイリストを作りたい時に楽できるかもね!