@echo off setlocal set ARGS= set ORIG_ARGS=%* call :main %ORIG_ARGS: =[全角空白]% goto :eof
:main if x%1 == x goto :sort set ARG=%1 set ARG=%ARG:[全角空白]= % if not %ARG:~0,1%%ARG:~0,1% == "" set ARG="%ARG%" set ARGS=%ARGS% %ARG% shift goto :main
:sort for /F "delims=" %%F in ('dir /S/B/OD %ARGS%') do echo コマンド "%%F" pause