2011-12-22 2 views
2

Итак, у меня есть приложение Python, которое запускает разные окна xterm и в одном окне после завершения операции спрашивает пользователя: «Вы хотите использовать эти настройки? Y/n» , Как я могу отправить y в это окно xterm, так что пользователю ничего не нужно вводить. БлагодаряОтправка команд из одного окна xterm в другое с помощью Python

ответ

2

Если вы на Linux (KDE), и вы просто хотите контролировать xterms, посылая команды между ними, вы можете попробовать использовать DCOP:

В противном случае вам необходимо будет использовать метод межпроцессного взаимодействия (IPC) между двумя сценариями, а не управлять терминалами:

Или на очень базовом уровне у вас может быть один сценарий, ожидающий выхода файла из другого. Итак, как только ваш первый xterm заканчивается, он может написать файл, который видит другой скрипт.

Все это различные трудности решений.

+1

Вы можете рассмотреть эту ссылку: http://www.linuxjournal.com/content/start-and-control-konsole-dbus об управлении консолью через dbus (от того же автора учебника dcop) – FabienAndre