我有一个专有的命令行exe,提示输入用户名和密码。不幸的是,它不接受这些命令行参数。我需要创建一个批处理文件,启动exe然后键入“user”然后键入“pass”并让它实际上转到exe的stdin。这是在Windows Server 2003上。
答案 0 :(得分:1)
您可以尝试以下方法:
(ECHO username& ECHO password) | yourprogram.exe
也就是说,如果我理解你的情况吧。
请注意&
之前没有空格。
<强>更新强>
根据您对我的评论的回复,上述建议应该像这样扩展:
(ECHO username& ECHO password& ECHO Yes& ECHO Yes& ECHO Yes) | yourprogram.exe