ドラッグで選択したファイルの一覧取得バッチ
金融系などのセキュリティが厳しい現場はエディタ等のツールに制限があり、ファイル名をコピーするにもファイル毎に「名称変更→コピペ」と面倒臭い。。。
これを使えば、そんな毎日にオサラバだ!!
【環境】
OS:Windows
言語:DOS
【ソース】
@echo off
@setlocal enabledelayexpantion
set STR=
set ARGS=%*
set CR=
set LF=^
rem ---
set ARGS=%ARGS: "=,"%
set ARGS=%ARGS: ¥¥=,¥¥%
set ARGS=%ARGS: c:¥=,c:¥%
set ARGS=%ARGS:(="1"%
set ARGS=%ARGS:)="2"%
set ARGS=%ARGS: ="3"%
for /F "delimes=" %%I in ('cmd /u /c echo;名') DO (
set CR=%%I
set CR=!CR:~0,1!
)
set LF=!LF:~0,1!
for %%I in (%ARGS%) DO (
set STR=!STR!!CR!!LF!%%~nI%%~xI
)
set STR=!STR:"1"=(!
set STR=!STR:"2"=)!
set STR=!STR:"3"= !
echo !STR:"=!
echo;
echo;
@endlocal
@pause