【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト721:デフォルトの名無しさん 25/06/12 06:01:52.53 KDNtxLme.net サーバの共有していないなら関係ない。 あるいはnet useでドライブ名を割当済でも関係ない。 問題なのはエクスプローラーで直接にUNCパスで移動して そこでD&Dしたら"%~d1"は"\\"になるのでコロンが無いので >>555や>>718では引数の分離ができない 722:714 25/06/12 23:37:30.69 3VNaC5iR.net >>721 説明ありがとうございます UNCパスで移動中はこのバッチだと対応できないということですか 難しいですね 723:デフォルトの名無しさん 25/06/13 01:33:18.10 QWIL1FR+.net もう @echo コマンド %1 %2 %3 %4 %5 %6 %7 %8 %9 @pause で手を打とうよ。あとは運用。 724:デフォルトの名無しさん 25/06/13 01:41:39.04 Vx46a8qY.net >>715 で問題無いようだが 725:デフォルトの名無しさん 25/06/13 11:27:20.00 QWIL1FR+.net 通りすがりで正直なにしてるのかわからんけど、もしかしてやりたいのはこゆこと? @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 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch