Как добавить «Открыть PowerShell Here» в меню правой кнопки мыши для папки в Windows

Оглавление:

Как добавить «Открыть PowerShell Here» в меню правой кнопки мыши для папки в Windows
Как добавить «Открыть PowerShell Here» в меню правой кнопки мыши для папки в Windows

Видео: Как добавить «Открыть PowerShell Here» в меню правой кнопки мыши для папки в Windows

Видео: Как добавить «Открыть PowerShell Here» в меню правой кнопки мыши для папки в Windows
Видео: Самый сказочный каталог 2018 года. - YouTube 2024, Апрель
Anonim
Если вы являетесь поклонником использования Windows PowerShell, а не командной строки, вы можете получить доступ к нему прямо из контекстного меню, которое вы получаете, когда вы щелкните правой кнопкой мыши папку в Windows. Вот как это сделать.
Если вы являетесь поклонником использования Windows PowerShell, а не командной строки, вы можете получить доступ к нему прямо из контекстного меню, которое вы получаете, когда вы щелкните правой кнопкой мыши папку в Windows. Вот как это сделать.

В Windows уже есть опция «Открыть командное окно здесь», когда вы Shift + щелкните папку. Однако PowerShell предлагает более мощный набор функций, особенно если вы выполняете какую-либо автоматизацию с помощью скриптов. Если вы предпочитаете PowerShell, вам нужно открыть PowerShell, а затем перейти к папке или использовать команду из меню в Проводнике. Вместо этого, почему бы не добавить опцию «Открыть окно PowerShell здесь» в одно и то же контекстное меню? Это легко сделать. Вам просто нужно погрузиться в реестр Windows для нескольких быстрых изменений.

Добавьте «Открыть окно PowerShell здесь» в контекстное меню, отредактировав реестр вручную

Чтобы добавить в контекстное меню параметр «Открыть окно PowerShell Window», вам просто нужно сделать пару быстрых изменений в реестре Windows.

Стандартное предупреждение: редактор реестра является мощным инструментом и неправильным использованием, что может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда раньше с этим не работали, подумайте о том, как использовать редактор реестра перед началом работы. И определенно создайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.

Откройте редактор реестра, нажав «Пуск», а затем набрав «regedit». Нажмите «Ввод», чтобы открыть редактор реестра и дать ему разрешение на внесение изменений на ваш компьютер.

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

HKEY_CLASSES_ROOTDirectoryshell

Затем вы создадите новый ключ внутри
Затем вы создадите новый ключ внутри

shell

ключ. Щелкните правой кнопкой мыши

shell

и выберите «Создать»> «Ключ». Назовите новый ключ «powershellmenu». Мы назовем новый ключ powershellmenu, потому что в Windows 8 и 10 (и, как вы можете видеть на нашем скриншоте),

Powershell

ключ уже существует, который обслуживает другие функции.

Image
Image

Теперь вы измените

(Default)

ценности внутри нового

powershellmenu

ключ. С

powershellmenu

выбранного ключа, дважды щелкните

(Default)

чтобы открыть окно свойств.

В окне свойств установите значение в поле «Данные значения» в «Открыть PowerShell Here», а затем нажмите «OK». Это дает команде имя, которое будет отображаться в контекстном меню.
В окне свойств установите значение в поле «Данные значения» в «Открыть PowerShell Here», а затем нажмите «OK». Это дает команде имя, которое будет отображаться в контекстном меню.
При желании вы также можете установить команду так, чтобы она отображалась, только если вы удерживаете Shift нажатой при щелчке правой кнопкой мыши на диске - так же, как команда «Open Command Prompt» скрыта, если вы не Shift + щелкните правой кнопкой мыши папку. Для этого щелкните правой кнопкой мыши
При желании вы также можете установить команду так, чтобы она отображалась, только если вы удерживаете Shift нажатой при щелчке правой кнопкой мыши на диске - так же, как команда «Open Command Prompt» скрыта, если вы не Shift + щелкните правой кнопкой мыши папку. Для этого щелкните правой кнопкой мыши

powershellmenu

и выберите «Создать»> «Значение строки». Назовите новое значение «Extended». Вам не нужно вносить в него никаких изменений. Просто наличие этой строки приведет к тому, что команда будет скрыта за доступом к клавише Shift.

Если бы вы сделали необязательный шаг по созданию
Если бы вы сделали необязательный шаг по созданию

Extended

значение или нет, остальная часть процесса такая же. Затем вам нужно будет создать новый ключ внутри вашего

powershellmenu

ключ. Щелкните правой кнопкой мыши

powershellmenu

и выберите «Создать»> «Ключ». Назовите новую команду «команда».

Теперь вы измените
Теперь вы измените

(Default)

ценности внутри нового

command

ключ. С

command

выбранного ключа, дважды щелкните

(Default)

чтобы открыть окно свойств.

Image
Image

(Default)

value указывает фактическую команду, которая будет запускаться при выборе опции в контекстном меню. Введите следующий текст в поле «Данные значения» и нажмите «ОК».

C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Изменения должны произойти немедленно, поэтому вы можете выйти из редактора реестра. Чтобы проверить это, просто щелкните правой кнопкой мыши (или Shift + щелкнуть правой кнопкой мыши, если вы установите эту опцию) в любой папке и сделайте команду «Открыть с помощью PowerShell».
Изменения должны произойти немедленно, поэтому вы можете выйти из редактора реестра. Чтобы проверить это, просто щелкните правой кнопкой мыши (или Shift + щелкнуть правой кнопкой мыши, если вы установите эту опцию) в любой папке и сделайте команду «Открыть с помощью PowerShell».
Окно PowerShell должно немедленно открыться и через несколько секунд поместить вас в папку, которую вы щелкнули правой кнопкой мыши.
Окно PowerShell должно немедленно открыться и через несколько секунд поместить вас в папку, которую вы щелкнули правой кнопкой мыши.
Если вы хотите в любое время изменить изменения, просто вернитесь в реестр и удалите
Если вы хотите в любое время изменить изменения, просто вернитесь в реестр и удалите

powershellmenu

который вы создали. Это автоматически удалит любые значения и другие ключи, созданные в

powershellmenu

и удалите команду из контекстного меню.

Загрузите наши реестры с одним кликом

Если вы сами не чувствуете себя погружением в реестр, мы создали некоторые хаки реестра, которые вы можете использовать. Вкладка «Добавить PowerShell в контекстное меню» добавляет команду PowerShell в обычное контекстное меню. «Добавить PowerShell to Shift Context Menu» добавляет команду PowerShell в контекстное меню, которое вы получаете, когда вы используете Shift + щелчок правой кнопкой мыши. И «Удалить PowerShell из контекстного меню» удаляет команду независимо от того, каким образом вы ее добавили. Все три хака включены в следующий ZIP-файл. Дважды щелкните тот, который вы хотите использовать, и щелкните по подсказкам.
Если вы сами не чувствуете себя погружением в реестр, мы создали некоторые хаки реестра, которые вы можете использовать. Вкладка «Добавить PowerShell в контекстное меню» добавляет команду PowerShell в обычное контекстное меню. «Добавить PowerShell to Shift Context Menu» добавляет команду PowerShell в контекстное меню, которое вы получаете, когда вы используете Shift + щелчок правой кнопкой мыши. И «Удалить PowerShell из контекстного меню» удаляет команду независимо от того, каким образом вы ее добавили. Все три хака включены в следующий ZIP-файл. Дважды щелкните тот, который вы хотите использовать, и щелкните по подсказкам.

Сценарии контекстного меню PowerShell

Эти хаки на самом деле просто

powershellmenu

ключ, разделенный на дополнительные ключи и значения, о которых мы говорили в предыдущем разделе, а затем экспортировали в файл.REG. Запуск хаков просто изменяет значение. И если вам нравится возиться с реестром, стоит потратить время, чтобы узнать, как сделать свой собственный взлом реестра.

Рекомендуемые: