2010-06-24 9 views
0

저는 20 개의 동일한 시뮬레이터 (vi와 같은 텍스트 기반 GUI)를 사용하고 있으며, 매우 유사한 방식으로 제어해야합니다. 예 : 일부 명령 문자열을 입력하여 시뮬레이터를 시작/중지/구성하십시오. 디스플레이가 중요하며, 터미널에서 흐를 필요가 있습니다. 현재 나는 별도의 터미널에서 각각을 자동으로 시작할 수 있습니다.어떻게 자동으로 터미널을 제어 할 수 있습니까?

하지만 그 후에는 자동으로 제어하는 ​​방법을 모릅니다. 터미널없이 expect를 사용하여 시뮬레이터를 생성하면 출력을 볼 수 없습니다. 내가 어떻게 진행할 수 있는지, 또는 어떤 도구가 도움이 될 수 있는지에 대한 제안?

답변

0

이것은 까다 롭습니다. 키 스트로크에 의해 생성 된 정확한 이스케이프 시퀀스를 curses 기반 프로그램에 보내고이를 드라이브 할 수 있습니다. 나는 얼마나 믿을 만하고 쉽게 될지 모른다.

시뮬레이터에 스크립팅 할 수있는 대체 프런트 엔드를 생성하여 인간과의 상호 작용을위한 CUI 인터페이스가 아닌 이와 같은 자동화 된 작업에 사용할 수 있습니까?

+0

의견을 보내 주셔서 감사합니다. –

관련 문제