如果想要是程序能够想cmd命令那样执行,需要函数在argv[]数组上进行特殊的处理,否则直接执行 xx.exe 参数 是不可以的,(这个观点还有待验证),但是找到了另外一种批处理了的解决方法。
首先把你要传入的参数保存在一个fileList.txt 中,其中的内容如下:
input1.txt
input2.txt
..
..
..
然后新建一个bat文件 run.bat
里面的内容为:
@echo off
(for /l %%i in (1,1,100) do XXXX.exe)<fileList.txt
这样你的xxx.exe需要输入的参数就自动给你输入进来了。