Изменить вызов контекстного меню" Открыть командное окно здесь"

Я недавно начал использовать cmder вместо окна по умолчанию командной строки, и я действительно люблю его. Я нахожусь в точке, где я хочу заменить все экземпляры cmd.exe запускается с cmder.exe быть запущены.

на Shift + щелкните правой кнопкой мыши контекстное меню в папках, как я могу установить "открыть командное окно здесь", чтобы запустить cmder?

20
задан pun
03.01.2023 15:39 Количество просмотров материала 2533
Распечатать страницу

4 ответа

соблюдать следующий раздел реестра: HKEY_CLASSES_ROOT\Directory\shell\cmd; экспорт из regedit дает следующий результат:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

попробуйте внести следующие изменения в экспортированный файл, а затем импортировать его (т. е. Merge из контекстного меню) с повышенными привилегиями (это добавить Open CMDER here функции в проводник, полагая, верный путь к cmder.exe в последней строке); если вы хотите заменитьOpen command window here функциональность, затем измените последнюю строку только:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmder]
@="Open CMDER here"
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\cmder\command]
;;; @="cmd.exe /s /k pushd \"%V\""
@="cmd.exe /s /d /c pushd \"%V\"&start \"\" cmder.exe"

Edit

если последнее утверждение имеет место, то используйте синтаксис следующим образом:

@="cmd.exe /s /d /c pushd \"%V\"&start \"\" \"C:\bin\cmder.exe\""
4
отвечен JosefZ 2023-01-04 23:27

попробуйте это работает для меня (это изменить"открыть окно команд")

перейти к HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command и затем измените значение по умолчанию для "C:\cmder\Cmder.exe" "%V" и также делать то же самое для HKEY_CLASSES_ROOT\Directory\shell\cmd\command это также изменить значение по умолчанию на "C:\cmder\Cmder.exe" "%V"

по желанию вы также можете добавить иконки

добавить иконки перейти HKEY_CLASSES_ROOT\Directory\Background\shell\cmd создайте новое строковое значение Name it Icon & дайте его значение "C:\cmder\Cmder.exe" и делать то же самое для HKEY_CLASSES_ROOT\Directory\shell\cmd\command

Instructions

редактировать : изменить HKEY_CLASSES_ROOT\Directory\Background\cmd to HKEY_CLASSES_ROOT\Directory\Background\shell\cmd . Windows 10 есть эти вещи. Я забыл о своих старых настройках в windows 7.

2
отвечен Sudipta Biswas 2023-01-05 01:44

Интеграция С Контекстным Меню

Итак, вы немного экспериментировали с Cmder и хотите попробовать его в более постоянном доме;

  • ярлык для открытия Cmder в выбранной папке

  • открыть терминал от имени администратора

  • перейдите в каталог, который вы разместили Cmder
  • выполнить .\cmder.exe / зарегистрировать все, если вы получите сообщение "Доступ запрещен" убедитесь, что вы выполняете команда в командной строке администратора.

источник:https://github.com/cmderdev/cmder

enter image description here

1
отвечен BustedSanta 2023-01-05 04:01

cmder если ConEmu на самом деле. Таким образом, вы можете пойти двумя путями

  1. настройка пунктов меню ConEmu вместо Windows standard. Перейдите в раздел Настройки\интеграция и нажмите "Зарегистрироваться" в группе "ConEmu здесь". Конечно, вы можете выбрать там любую оболочку для запуска.
  2. ConEmu может" полностью "заменить стандартный терминал Windows, используя"терминал по умолчанию" функции. Просто зайдите в "Настройки\термин по умолчанию" и включите его. Таким образом, все консольные приложения запускались из Проводника (даже от Win+R) будет запущен в ConEmu.
0
отвечен Maximus 2023-01-05 06:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх