批量启动DOS应用程序然后输入内容?

时间:2011-07-23 17:53:22

标签: batch-file windows-server-2003

我有一个专有的命令行exe,提示输入用户名和密码。不幸的是,它不接受这些命令行参数。我需要创建一个批处理文件,启动exe然后键入“user”然后键入“pass”并让它实际上转到exe的stdin。这是在Windows Server 2003上。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法:

(ECHO username& ECHO password) | yourprogram.exe

也就是说,如果我理解你的情况吧。

请注意&之前没有空格。


<强>更新

根据您对我的评论的回复,上述建议应该像这样扩展:

(ECHO username& ECHO password& ECHO Yes& ECHO Yes& ECHO Yes) | yourprogram.exe