使用批处理文件将值输入到exe中

时间:2015-03-12 06:01:38

标签: windows batch-file input exe

我有一个名为a.exe的exe程序。打开后,我需要单击ENTER按钮进行处理。然后它显示一个项目列表,如下所示:

  
      
  1. ITEM1
  2.   
  3. ITEM2
  4.   
  5. 项目3
  6.   

我首先需要输入" 1"选择item 1,然后输入值" 11"到这个项目。然后我需要输入" 3"选择item 3,然后输入值" 33"到这个项目。

实际上,我必须重复上述程序100次,每次输入不同的值。我不愿意手动输入100次。

我想知道,我可以使用批处理文件在此程序中输入值吗? 怎么写代码? (P.S.我对批处理代码知之甚少)

谢谢。

1 个答案:

答案 0 :(得分:0)

要从批处理文件启动应用程序,您将执行类似这样的操作

start application.exe

将参数发送到应用程序,您只需将参数放在后面 应用程序,所以如果你想在IE中打开一个网站,你会这样做

start /d "C:\Program Files\Internet Explorer" IEXPLORE.EXE www.google.com

如果您无法在应用程序中使用参数,那么您可以执行的操作是从文本文件中读取应用程序以启动它。因为批处理可以写入这样的文本文件。

echo start > input.txt