允许我的应用启动新控制台屏幕的板条箱

时间:2019-01-15 06:07:09

标签: rust

我有一个从控制台运行的Rust应用程序。运行时,我希望应用程序运行一个线程,该线程打开一个“新控制台”窗口,并在该窗口中打印文本。

有人可以建议使用一个条板箱或配置来启动第二个(也许是第三和第四个)终端屏幕吗?

1 个答案:

答案 0 :(得分:1)

这是特定于平台的。您可以启动一个新进程,在Linux上使用x,在Linux上使用Wayland,在Windows上使用Win32 API,(列表不胜枚举)

您还可以考虑使用任何用于生锈的ui框架等(数量很少)

在系统中创建终端仿真器的新过程并在启动cat的同时对其进行写操作可能是最好的选择https://doc.rust-lang.org/std/process/struct.Command.html

我希望这对您有帮助