- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
672 :デフォルトの名無しさん[sage]:2016/10/14(金) 20:40:05.91 ID:YifyNonQ - "ありがとうございます
set "fname=*hoge.txt" & set b=-1 setlocal enabledelayedexpansion :x if not "!fname:~%b%,1!" == "*" set /a b-=1 & goto x endlocal & set /a b=%b%+1 for %%a in ("%fname%") do set "c=%%~nxa" & HOGE "%%c:~0,%b%%%" ここでHOGEに処理を入れ、"%%c:~0,%b%%%"をファイル名として使えばいいんですかね? それとfor文で入力に使った*hoge.txtのだけ*hogeだけ抜き出したい場合はどうすればいいんでしょうか
|