Batch批处理 间断向EXE发送参数

参考:https://blog.csdn.net/wjz1029/article/details/45044033

找了很久的一种方法: 怎样向一个EXE 发送一个参数,得到反馈后,再向EXE发送一个参数

亲测网上的一种可行的方法

如果想要是程序能够想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需要输入的参数就自动给你输入进来了

原文地址:https://www.cnblogs.com/MCSFX/p/11631548.html