自动提示CLI脚本

时间:2012-03-03 01:24:04

标签: perl

我正在尝试将输入自动化到命令行C程序(我无法控制),它需要参数,运行一些处理器密集型代码(读取需要一分钟),然后提示填写表格信息。一旦它们可用,我不确定输入提示的最佳方式是什么。是否有任何CPAN库使这更容易?我该怎么办呢?澄清我试图将此程序包装为库。有点像Git :: Wrapper Wraps git。

1 个答案:

答案 0 :(得分:5)

在不了解您尝试自动化的程序的更多信息的情况下,我建议您先查看Expect。也可以使用IPC::Runstartpumpfinish函数执行此操作,但Expect是更高级别的模块。 (对于一个非常低级的模块,核心中有IPC::Open3。)