Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何使.net命令行exe接受img%03d.png?_Vb.net - Fatal编程技术网

Vb.net 如何使.net命令行exe接受img%03d.png?

Vb.net 如何使.net命令行exe接受img%03d.png?,vb.net,Vb.net,命令行程序(如ffmpeg.exe)接受如下参数: c:\> ffmpeg.exe -i img%03d.png img.gif 这将获取目录中的所有这些图像,并在程序中使用它们: img001.png img002.png img003.png img004.png 在我的VB.net命令行项目中是否有一种聪明的方法来实现这一点,或者我是否必须解析%0的参数?您可以尝试使用引号,如下所示: ffmpeg.exe-i“img 3.png”“img.gif”。我以前在参数中使用引号来绕过

命令行程序(如ffmpeg.exe)接受如下参数:

c:\> ffmpeg.exe -i img%03d.png img.gif
这将获取目录中的所有这些图像,并在程序中使用它们:

img001.png
img002.png
img003.png
img004.png

在我的VB.net命令行项目中是否有一种聪明的方法来实现这一点,或者我是否必须解析%0的参数?

您可以尝试使用引号,如下所示:


ffmpeg.exe-i“img 3.png”“img.gif”。我以前在参数中使用引号来绕过空格(比如在DOS中更改目录)。

我认为这只是一个例子。OP看起来像是在问如何轻松地做到这一点?我想你误解了我的例子。我想将一个参数传递到我在VB.net中创建的命令行可执行文件中,这意味着“所有这些文件的末尾都有一个零填充数字”,并且以一种巧妙的方式,您正在请求代码??%03d看起来像一个正则表达式,那么为什么不将它与文件夹中的文件列表进行比较呢??这足够聪明吗?我不知道%在正则表达式中是一个特殊的字符。你能详细说明一下吗?不管那是不是spec字符(我不记得了:))我的意思是,你可以用正则表达式过滤文件夹文件列表,以获得所有符合你需要的文件。。。