【问题标题】:How to control .exe file with .bat file?如何用 .bat 文件控制 .exe 文件?
【发布时间】:2013-04-24 08:13:14
【问题描述】:

您好,我有程序 Program.exe,它有一些 3 个参数。我正在尝试通过 .bat 文件控制该程序。我可以用参数运行这个程序,没有任何问题,很简单。但是如果这个程序成功启动,那么有两个选择要做什么。例如,如果用户键入“a”,则该程序将在控制台“hi”上写入。如果用户键入“b”,则程序将写入控制台“hello”。我想以某种方式仅在启动后将“a”选项发送到此 Program.exe。不幸的是,我无法添加另一个参数。有谁知道该怎么做? 所以这是我非常简单的 .bat 文件。

Program %1 %2 %3

我尝试将此命令添加到 .bat 文件,但它不起作用。

echo a > Program

感谢您的帮助。

【问题讨论】:

标签: batch-file cmd


【解决方案1】:

试试:

Echo a| Program %1 %2 %3

这是大多数 CLI 应用程序的已知方法,但不适用于所有应用程序,如果管道不适用于您的应用程序,则忘记使用本机 Batch 执行此操作并尝试使用 nircmd sendkey 命令或其他 CLI 应用程序发送密钥。

管道:http://ss64.com/nt/syntax-redirection.html

NirCMD:http://www.nirsoft.net/utils/nircmd.html

【讨论】:

    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多