1

プログラムでコンソール/ターミナルを起動し、現在のディレクトリを特定のパスに変更するにはどうすればよいですか?

言語:C ++ / Qtですが、ここでは言語は重要ではないと確信しています。

4

2 に答える 2

1

Cライブラリsystem()呼び出しをサポートするシステムでは、コマンドシェルを直接起動できます。どのコマンドがOSに依存しますか:

  • Windowsの場合、次のようなものが必要です。

    cmd /k cd \my\directory 
    

    (必要に応じて円記号をエスケープします)

  • Unixバリアントの場合、実行するコマンドを指定するオプションを備えたX11ターミナルプログラムである可能性があります。

    xterm -e 'cd /tmp/ && bash'
    
于 2012-04-27T09:05:56.497 に答える
0

(コンソールの)「cd」コマンドを使用して、ディレクトリを変更できます。ほとんどのプラットフォームで機能するはずです。

于 2012-04-27T09:03:01.620 に答える