Как сделать console2 открытым в определенной папке? - PullRequest
6 голосов
/ 09 июня 2011

С cmd я могу сделать

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

открыть cmd в c: \ repo

Как сделать то же самое с console2 при использовании cmd в качестве оболочки?

Ответы [ 3 ]

18 голосов
/ 09 июня 2011

Из справки параметров командной строки:

 -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)
8 голосов
/ 09 июня 2011

В 2.00b147 перейдите к Edit -> Settings -> Console и введите нужный каталог в поле Startup dir.

0 голосов
/ 01 июня 2018

Непосредственно ответ, но я нашел, что это еще более удобно: https://github.com/kodLite/cppStartingKitProject-Guide/blob/master/source/Console_2--Usage--Open_Console_Here.rst

Это добавляет опцию в контекстное меню, которое открывается в этой конкретной папке.Однако не будет работать в сочетании с настройкой «Startup dir»!

Обновление: Если немного изменить 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"
...