Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rust 板条箱,允许我的应用程序启动新的控制台屏幕_Rust - Fatal编程技术网

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

Rust 板条箱,允许我的应用程序启动新的控制台屏幕,rust,Rust,我有一个从控制台运行的Rust应用程序。运行时,我希望应用程序运行一个线程,该线程打开一个“新控制台”窗口并向该窗口打印文本 是否有任何人可以建议使用板条箱或配置来启动第二个、也许是第三个和第四个终端屏幕?这是非常特定于平台的。您可以启动一个新进程,在进程中的Linux上使用x,在进程中的Linux上使用Wayland,在Windows上使用Win32 API,列表如下 您也可以考虑任何UI框架等的锈蚀,其中很少有 在系统上创建一个新的终端仿真器进程,并在启动cat时写入其std in,这可能是

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


是否有任何人可以建议使用板条箱或配置来启动第二个、也许是第三个和第四个终端屏幕?

这是非常特定于平台的。您可以启动一个新进程,在进程中的Linux上使用x,在进程中的Linux上使用Wayland,在Windows上使用Win32 API,列表如下

您也可以考虑任何UI框架等的锈蚀,其中很少有

在系统上创建一个新的终端仿真器进程,并在启动cat时写入其std in,这可能是您最好的选择


我希望这会有所帮助

这将是非常平台化的。例如,Linux没有终端窗口的概念,一个程序也可以在tty或管道中运行,或者从另一个程序调用并捕获其输出,等等。另外,不同的发行版有不同的终端仿真器,您如何知道启动哪个?您的问题与主题无关,因为您要求推荐,而且也不清楚,因为您没有指定您正在使用的操作系统。