【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト290:デフォルトの名無しさん 23/05/14 01:53:53.57 4Al5Gork.net ばっちこーい! 291:デフォルトの名無しさん 23/05/21 15:26:18.55 /zBPnU/J.net Sendtoに置いたバッチがある。 ここに複数のファイルを送り、それぞれのパスをプログラムに送りたい。 送った複数のファイル、はどう表現すればいいのでしょうか。 @echo off for %%F in (*.jpg) do call :sub "%%F" goto :EOF :sub echo "C:\hoge.exe" "%~dpnx1" goto :EOF sub以下は様子見コード 292:デフォルトの名無しさん 23/05/21 15:31:45.83 WLjUQB8s.net shift /? 293:デフォルトの名無しさん 23/05/21 16:33:43.21 uxeKp44S.net 何したいか若干よくわからないけど、 hoge.exeに引数全部一気に与えたいなら%*と書くと全部与えられる。 そうじゃなくて、 hoge.exe %1 hoge.exe %2 ... とそれぞれを1つずつ与えたいなら shiftを使ってずらして%1の中身が無くなるまでループさせる。 294:デフォルトの名無しさん 23/05/21 17:33:53.16 /zBPnU/J.net >>293 ありがとう、それがわからなかった。 何がやりたいのかわからないのはたぶん echoとpauseのところですよね(^^; もともとはググって見つけたフォトショ関係のバッチのコピペで、「複数ファイルできます!」って 書いてあるのに1つ送っても2つ送ってもそのファイルのフォルダ全部処理しちゃうので 様子見のために書き換えて、%%Fがおかしいんじゃ?とたどり着いて詰んだところでした。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch