如何以编程方式启动控制台/终端并将其当前目录更改为某个路径?

时间:2012-04-27 08:51:40

标签: parameters console

如何以编程方式启动console / terminal并将其当前目录更改为某个路径?

语言:C ++ / Qt,但我确信这里的语言并不重要。

2 个答案:

答案 0 :(得分:1)

在支持C库system()调用的系统上,您可以直接启动命令shell。什么命令取决于操作系统:

  • 对于Windows,您需要以下内容:

    cmd /k cd \my\directory 
    

    (必要时逃避反斜杠)

  • 对于Unix变种,它可能是一个X11终端程序,带有指定运行命令的选项:

    xterm -e 'cd /tmp/ && bash'
    

答案 1 :(得分:0)

您可以使用“cd”命令(在控制台中)更改目录。我相信这应该适用于大多数平台。