【Batch】「送る」で送ったファイル名からm3uファイルを作る

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Batch】「送る」で送ったファイル名からm3uファイルを作る

2023-7-3 |

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ファイルを使えばプレイリストを作りたい時に楽できるかもね!