Чи можна додати параметр контекстного меню Windows Explorer для запуску командного рядка у вибраному каталозі?


9

Під час перегляду в Провіднику Windows іноді хочеться запустити командний рядок "тут", наприклад, з поточної папки, що переглядається, як поточного каталогу.

Наприклад, коли я переглядаю "D: \ Foo \ Bar \ Bar1", я хочу відкрити командний рядок із поточним dir, що вказує на цей каталог. Зазвичай те, що я роблю, - це

  1. Скопіюйте поточний шлях до папки з адресного рядка провідника Windows
  2. Відкрийте cmd через меню Пуск> Виконати
  3. Тип D: (тому що я повинен змінити диск, за замовчуванням - C :)
  4. Введіть "cd", а потім вставте шлях до папки, який я скопіював раніше

Я роблю це досить часто у своїй щоденній роботі, і я думаю, що додавши контекстне меню, я підвищую свою ефективність (а також доводиться робити вищезазначене неодноразово, це може бути дратує). Я думаю, що я можу просто клацнути правою кнопкою миші> Запустити cmd тут, і тоді я матиму командний рядок вже в D: \ Foo \ Bar \ Bar1

Чи можливо це?


будь-яка причина для голосування?
Луї Ріс

Відповіді:


13
  1. Почати / Запустити / regedit

  2. По черзі перейдіть до наступних клавіш:

    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
    
  3. В рамках кожного в правій панелі ви побачите значення REG_SZ рядки з ім'ям Розширеними . Просто перейменуйте це на щось інше (у випадку, якщо ви хочете легко скасувати зміну) або видаліть його ( саме це значення):

    1

  4. Тепер ви можете просто клацнути правою кнопкою миші диск або каталог і відобразити параметр командного рядка, не натискаючи Shift.


+1 круто. Однак він все ще не відображався при натисканні на порожнє місце в папці (він відображається при натисканні shift). Будь-яка ідея?
Луї Ріс

@LouisRhys: Дивіться мою відредаговану відповідь вище.
Каран

1
круто! Чи знаєте ви, чи можливо також змінити позицію меню?
Луї Ріс

Як, наприклад, перенести параметр командного рядка на іншу позицію? Навряд чи, оскільки ніхто не може контролювати, де інші програми додають свої записи, але я перегляну його і повідомляю вас.
Каран

15

Клацніть правою кнопкою миші на саму папку із Shiftутримуваним натисканням , і тут повинен з’явитися новий контекстний елемент під назвою Відкрити вікно команди .

Цей трюк також працює, якщо робити це в порожньому просторі папки.


1
+1, це приємно. Змушує мене замислитися, чому вона з'являється лише при Shift
Louis Rhys

2
@LouisRhys: Тому що він має розширене дієслово. Дивіться мою відповідь, щоб знати, як відключити дієслово.
Каран

7

Просто введіть "cmd" в адресному рядку Windows Explorer.


2
Це не дає змоги повністю відповісти на питання ОП. Ви могли хоч трохи зайняти час, щоб уточнити свою відповідь та пояснити свої міркування?
DanteTheEgregore

4
Ви пробували? Це безумовно працює в Win-7 (тег, застосований до ОП), і, ймовірно, у Vista; це не в XP.
користувач266088

2
Ви турбувались навіть читати питання ОП? Він шукає спосіб нерестувати CMD у поточному каталозі, який він відкрив у Провіднику через контекстне меню. Ваша пропозиція просто породжує CMD. Йому все одно доведеться записати компакт-диск у свій поточний каталог, який зовсім не допомагає.
DanteTheEgregore

6
Не в Windows Vista і 7, де працює описаний нами метод. Це працює і для інших консольних програм, наприклад, Powershell.exe або tcc.exe. Така поведінка описана на різних інших форумах, наприклад, lifehacker, stackoverflow, jpsoft. Я не думаю, що ОП хотіла обмежити будь-які рішення контекстним меню.
користувач266088

@ user266088 це відмінний трюк !! Якби я міг декілька голосів, я б це зробив! Я думаю, я не шукав інших форумів для цього, оскільки був задоволений своїм рішенням, вказаним як відповідь на інше питання . Моє рішення працює навіть на файлах у будь-якому контекстному меню провідника BTW.
LMSingh

1

Швидка альтернатива Windows 10 - це натиснення послідовно Alt, D, E, і командний рядок відкриється на поточному відкритому шляху Explorer. Вибачте за німецьку, але ви зрозуміли.

Alt, D показує вам це меню


1
В англійських версіях ярлик буде Alt, F, P
w32sh

@ w32sh Це відкриває для мене діалогове вікно властивостей у Windows 7, і саме це позначене тегом.
DavidPostill

Моя помилка. Думав, що я в темі Windows 10.
w32sh


-1

Ви можете видалити 2 кроки зі свого робочого процесу, виконавши такі дії:

  1. Скопіюйте поточний шлях до папки з адресного рядка провідника Windows
  2. Меню Пуск -> Виконати -> Тип cd /D "D:\Foo\Bar\Bar1 >> cmd

Команда cd /D "D:\Foo\Bar\Bar1 >> cmdвідкриває cmd із встановленим каталогомD:\Foo\Bar\Bar1

Я сподіваюся, що це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.