6

使用cmd,我可以做到

cmd /K cd /D "c:\repo"

在 c:\repo 中打开 cmd

使用 cmd 作为 shell 时如何对 console2 执行相同操作?

4

3 回答 3

18

从命令行选项帮助:

 -d <directory> 

 Specifies a startup directory. If you want to parametrize
 startup dirs, you need to specify startup directory parameter as "%1"\
 (backslash is outside of the double quotes)
于 2011-06-08T20:49:31.257 回答
8

在 2.00b147 中,导航到Edit -> Settings -> Console并在字段中输入所需的目录Startup dir

于 2011-06-08T20:57:43.883 回答
0

不是直接的答案,但我发现这更方便: https ://github.com/kodLite/cppStartingKitProject-Guide/blob/master/source/Console_2--Usage--Open_Console_Here.rst

这会在右键单击菜单中添加一个选项以在该特定文件夹中打开。但不能与“启动目录”“设置结合使用!

更新: 稍微改变一下 reg 会更好(在控制台中打开选定的文件夹)

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\Console2]
@="Open in Console2"
[HKEY_CLASSES_ROOT\Directory\shell\Console2\command]
@="C:\\Path\\To\\Console\\2\\Console2.exe -d %0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Console2]
@="Open Console2 Here"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Console2\command]
@="C:\\Path\\To\\Console\\2\\Console2.exe"
于 2018-06-01T08:42:27.153 回答