0

私は、Windows cmd バッチを使用して OpenCV 実行可能ファイルを実行する初心者です。

これを行いたい: 現在のディレクトリ (myImgProc.exe) の下に実行可能ファイルを正常に作成しました。myImgProc.exe に入力する必要がある任意の名前の JPEG ファイルがいくつかあります。力ずくの方法で、次のように .bat ファイルを作成できます。

    @ECHO OFF
    ECHO Start running myImgProc.exe on JPEG files

    START myImgProc.exe abc_01.jpg
    START myImgProc.exe def_02.jpg
    START myImgProc.exe ert-01.jpg
    START myImgProc.exe tyh-04.jpg
    ...

しかし、私は少なくとも何千もの JPEG ファイルを持っているので、これを行うにはあまりにも網羅的です!

それを行うより良い方法はありますか?同様に、現在のディレクトリの下にあるすべての JPEG ファイルを検索し、それらを cmd の引数として設定するように Windows に指示する方法は?

回答ありがとうございます!

4

1 に答える 1

2

これを試して

pushd "myStartFolder"
for %%i in (*.jpg) do START "" "myImgProc.exe" "%%~i"
popd
于 2013-04-22T10:20:13.607 に答える