私は現在、呼び出しコマンドが入力されたアプリケーションではなく、プロセスでサイズを変更して、新しいターミナルウィンドウで開きたいアプリケーションを作成しています。どうすればこれを行うことができますか?私はgnomeターミナルを使用しており、C++でアプリを作成します。
3096 次
3 に答える
4
試してみてくださいgnome-terminal --geometry="20x10" -e 'command'
(20 は高さ、10 は幅)。
C++ では、 system()を使用してコマンドを呼び出すことができます。
于 2010-11-02T21:21:44.300 に答える
2
これを行う純粋な C++ の方法はありません。やりたいことは本質的にシステムに依存するため、cstdlib で定義されているsystem()を使用する必要があります。
これを次のように呼び出すことができます。
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");
于 2010-11-02T21:49:31.017 に答える
1
あなたが望むLinuxコンソールからこれをしているならopenvt
:
http://www.oreillynet.com/linux/cmd/cmd.csp?path=o/openvt
Xの下のターミナルウィンドウについて話している場合は、通常、次のようなコマンドを使用できます。
gnome-terminal -e "command"
于 2010-11-02T21:16:52.163 に答える