バッチファイルにファイルをドラック&ドロップして実行したいときには次のように書く。
@SETLOCAL @SET CMD=wsl wslpath "%1" @FOR /f "DELIMS=" %%A IN ('%CMD%') DO SET R=%%A echo %R% wsl ls %R%
Rに変換したパスが入る。%1をダブルクォーテーションでくくること。
このバッチファイルにディレクトリをドラック&ドロップするとLSが走る。
ネコと和解せよ
バッチファイルにファイルをドラック&ドロップして実行したいときには次のように書く。
@SETLOCAL @SET CMD=wsl wslpath "%1" @FOR /f "DELIMS=" %%A IN ('%CMD%') DO SET R=%%A echo %R% wsl ls %R%
Rに変換したパスが入る。%1をダブルクォーテーションでくくること。
このバッチファイルにディレクトリをドラック&ドロップするとLSが走る。