Ящик, который позволяет моему приложению запускать новый экран консоли - PullRequest
0 голосов
/ 15 января 2019

У меня есть приложение Rust, которое запускается из консоли. При запуске я хочу, чтобы приложение запускало поток, который открывает окно «новая консоль» и печатает текст в этом окне.

Кто-нибудь может предложить ящик или конфигурацию для запуска второго (и, возможно, третьего и четвертого) экрана терминала?

1 Ответ

0 голосов
/ 15 января 2019

Это очень зависит от платформы. Вы можете начать новый процесс, использовать x в Linux в процессе, использовать Wayland в Linux в процессе, использовать Win32 API в Windows, (список можно продолжить)

Вы также можете рассмотреть любые фреймворки пользовательского интерфейса и т. Д. Для ржавчины (которых мало)

Создание нового процесса эмулятора терминала в системе и запись в его стандартный поток при запуске cat in - это, вероятно, ваш лучший выбор https://doc.rust -lang.org / std / process / struct.Command.html

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...