Взаимодействие с консолью java программы
Требуется написать скрипт который запускает в отдельном потоке программу и может взаимодействовать с её консолью.
Есть сервер minecraft, который запускается через консоль. Я могу запускать его с помощью subprocess, но как вводить комманды в консоль, я так и не разобрался.

Главный скрипт представляет с собой телеграм бота, с помощью которого я хочу реализовать удалённое управление. Второстепенной задачей является запускать приложение в отдельном потоке, чтобы сам скрипт не останавливался, так как в любой момент времени может поступить команда.
Ответы (1 шт):
Автор решения: Sergey Tatarincev
→ Ссылка
как всегда возможны варианты... можно примерно так
import subprocess
proc = subprocess.Popen(['cmd','/c','dir'],stdout=subprocess.PIPE)
while True:
line = proc.stdout.readline()
if not line:
break
print ("test: "+str(line.rstrip()))
можно перерисовать вот это с C++Qt на PyQt