1

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

语言:C++/Qt,但我确信这里的语言无关紧要。

4

2 回答 2

1

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

  • 对于 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 回答