繁体   English   中英

在单独的控制台窗口中打开应用

[英]Open application in separate console window

我正在编写一个应用程序,我希望在新的终端窗口中打开它,在进程中调整它的大小,而不是在其中键入调用命令的应用程序。 我该怎么做呢? 我正在使用gnome终端,并将用C ++编写应用程序。

尝试gnome-terminal --geometry="20x10" -e 'command' (20是高度,10是宽度)。

在C ++中,您可以使用system()调用命令。

没有纯C ++方法可以做到这一点。 defined in cstdlib. 您想要做的是本质上依赖于系统,因此您必须使用cstdlib中定义的

您可以将其称为:

    system("<your-shell-command> <parameters>"); 

例如,

    system("/usr/bin/gnome-terminal /usr/executables/a.out"); 

要么

    system("C:\\Windows\\cmd.exe C:\\Users\FuUser\\Binaries\a.exe"); 

如果您是从Linux控制台执行此操作,则需要openvt

http://www.oreillynet.com/linux/cmd/cmd.csp?path=o/openvt

如果你在谈论X下的终端窗口,你通常可以使用像这样的命令

gnome-terminal -e "command"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM