0

我是一个新手,使用 Windows cmd 批处理来运行我的 OpenCV 可执行文件。

我希望这样做:我已经在当前目录下成功创建了一个可执行文件(myImgProc.exe)。我有几个任意命名的 JPEG 文件需要输入到 myImgProc.exe 中。通过蛮力方法,我可以编写 .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 文件!

有更好的方法吗?比如,如何告诉 Windows 找到当前目录下的每个 JPEG 文件并将它们设置为 cmd 的参数?

谢谢回答!

4

1 回答 1

2

试试这个

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