Чи можна додати параметр контекстного меню 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.