【问题标题】:Driving a windows command line exe programmatically以编程方式驱动 Windows 命令行 exe
【发布时间】:2011-03-23 09:39:43
【问题描述】:

我有一个第三方 Windows 可执行文件,它不接受命令行参数,但需要在命令提示符处输入各种文本(密码等)

有没有一种简单的方法可以在命令提示符下以编程方式驱动文本输入,这样我就可以为 exe 文件创建一个包装器。

理想情况下,我希望在 C/C++ 中执行此操作,但会考虑所有选项。

非常感谢您的任何想法!

【问题讨论】:

    标签: windows command-line wrapper exe


    【解决方案1】:

    重定向进程的标准输入。见Creating a Child Process with Redirected Input and Output

    【讨论】:

      【解决方案2】:

      您可以使用“expect”实用程序来驱动为交互式文本输入而编写的程序。

      在 Windows 上,这是“cygwin”包的一部分,它使 Unix 实用程序能够在 Windows 上运行。

      【讨论】:

        猜你喜欢
        • 2012-04-27
        • 2013-01-25
        • 2011-01-18
        • 1970-01-01
        • 2012-04-25
        • 2022-08-22
        • 2022-08-18
        • 2011-04-16
        • 1970-01-01
        相关资源
        最近更新 更多