Spawn xterm и выдача команд с использованием Expect - PullRequest
0 голосов
/ 13 сентября 2011

Я пытаюсь написать графический интерфейс, используя Tcl / tk, где пользователь выберет разные параметры и нажмет кнопку «Отправить». Когда кнопка нажата, программа откроет окно xterm и telnet и выполнит конфигурирование на основе выбора, сделанного пользователем. Я знаю, что это должно быть довольно просто, но я искал везде и не могу найти рабочий метод. Пожалуйста, порекомендуйте. Спасибо.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2011

Я не верю, что ожидаемый может контролировать приложение X, такое как xterm.Однако он может управлять текстовым приложением, таким как telnet.

Вы можете написать сценарий оболочки, который запускает xterm, передавая опцию "-e" для выполнения ожидаемого сценария.Этот ожидаемый скрипт может запустить telnet.

0 голосов
/ 14 сентября 2011

Я думаю, что xterm не нужен: Expect может предоставить программе (telnet в вашем случае) псевдотерминал - одна из вещей, которую xterm делает для программы, которую он запускает.Так что просто Google для этого комбо .

...