使用Expect发布xterm并发出命令

时间:2011-09-13 19:18:07

标签: tcl expect

我正在尝试使用Tcl / tk编写GUI,用户将选择不同的参数并点击“提交”按钮。按下按钮时,程序将打开xterm窗口并telnet并根据用户做出的选择执行配置。我知道这应该是非常基本的,但我到处寻找,找不到工作方法。请指教。感谢。

2 个答案:

答案 0 :(得分:0)

我认为不需要xterm:Expect能够提供一个程序(在你的情况下为telnet)和一个伪终端 - xterm为它正在运行的程序做的事情之一。所以只需google for this combo

答案 1 :(得分:0)

我不相信期望可以控制像xterm这样的X应用程序。但它可以控制像telnet这样的文本应用程序。

您可以编写一个启动xterm的shell脚本,并传递“-e”选项以执行expect脚本。那个期望脚本然后可以启动telnet。