windows - 如何将Windows目录(cmd)中当前目录下的所有内容输入可执行文件?

标签 windows opencv batch-file cmd jpeg

我是使用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的参数?

谢谢回答!

最佳答案

试试这个

pushd "myStartFolder"
for %%i in (*.jpg) do START "" "myImgProc.exe" "%%~i"
popd

关于windows - 如何将Windows目录(cmd)中当前目录下的所有内容输入可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16144593/

相关文章:

Windows Azure 分页大型数据集解决方案

android - Android中的人脸检测?

opencv - 文本删除上的巨大圆点图案

用于更改显示器设置的 Windows 批处理文件

windows - 寻找一个修改文件名的简单批处理脚本

windows - 使用批处理创建文件夹,但前提是它尚不存在

linux - 详细收听文件更改

windows - BringWindowToTop、SetForegroundwindow、SetWindowPos 等有什么区别?

opencv - 如何交叉编译opencv

python - Windows 上的 django-admin.py 和 virtualenv 问题