我正在使用20个相同的模拟器(文本库GUI,如vi,快速刷新),我需要以非常类似的方式控制它们。例如输入一些命令字符串来启动/停止/配置模拟器。显示很重要,我需要它们在终端上流动。目前我可以在一个单独的终端中自动启动每个。
但在那之后,我不知道如何自动控制它们。如果我在没有终端的情况下使用expect生成模拟器,我将无法观察输出。关于我如何进行或者哪种工具可以提供帮助的任何建议?
答案 0 :(得分:0)
这很棘手。您可能能够将按键生成的确切转义序列发送到基于curses的程序,然后将其驱动。我不知道会有多么可靠或轻松。
是否无法为您的模拟器创建一个可编写脚本的备用前端,并将其用于此类自动化任务,而不是用于人工交互的CUI界面?