В Windows уже есть опция «Открыть командное окно здесь», когда вы Shift + щелкните папку. Однако PowerShell предлагает более мощный набор функций, особенно если вы выполняете какую-либо автоматизацию с помощью скриптов. Если вы предпочитаете PowerShell, вам нужно открыть PowerShell, а затем перейти к папке или использовать команду из меню в Проводнике. Вместо этого, почему бы не добавить опцию «Открыть окно PowerShell здесь» в одно и то же контекстное меню? Это легко сделать. Вам просто нужно погрузиться в реестр Windows для нескольких быстрых изменений.
Добавьте «Открыть окно PowerShell здесь» в контекстное меню, отредактировав реестр вручную
Чтобы добавить в контекстное меню параметр «Открыть окно PowerShell Window», вам просто нужно сделать пару быстрых изменений в реестре Windows.
Стандартное предупреждение: редактор реестра является мощным инструментом и неправильным использованием, что может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда раньше с этим не работали, подумайте о том, как использовать редактор реестра перед началом работы. И определенно создайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.
Откройте редактор реестра, нажав «Пуск», а затем набрав «regedit». Нажмите «Ввод», чтобы открыть редактор реестра и дать ему разрешение на внесение изменений на ваш компьютер.
HKEY_CLASSES_ROOTDirectoryshell
shell
ключ. Щелкните правой кнопкой мыши
shell
и выберите «Создать»> «Ключ». Назовите новый ключ «powershellmenu». Мы назовем новый ключ powershellmenu, потому что в Windows 8 и 10 (и, как вы можете видеть на нашем скриншоте),
Powershell
ключ уже существует, который обслуживает другие функции.
Теперь вы измените
(Default)
ценности внутри нового
powershellmenu
ключ. С
powershellmenu
выбранного ключа, дважды щелкните
(Default)
чтобы открыть окно свойств.
powershellmenu
и выберите «Создать»> «Значение строки». Назовите новое значение «Extended». Вам не нужно вносить в него никаких изменений. Просто наличие этой строки приведет к тому, что команда будет скрыта за доступом к клавише Shift.
Extended
значение или нет, остальная часть процесса такая же. Затем вам нужно будет создать новый ключ внутри вашего
powershellmenu
ключ. Щелкните правой кнопкой мыши
powershellmenu
и выберите «Создать»> «Ключ». Назовите новую команду «команда».
(Default)
ценности внутри нового
command
ключ. С
command
выбранного ключа, дважды щелкните
(Default)
чтобы открыть окно свойств.
(Default)
value указывает фактическую команду, которая будет запускаться при выборе опции в контекстном меню. Введите следующий текст в поле «Данные значения» и нажмите «ОК».
C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'
powershellmenu
который вы создали. Это автоматически удалит любые значения и другие ключи, созданные в
powershellmenu
и удалите команду из контекстного меню.
Загрузите наши реестры с одним кликом
Сценарии контекстного меню PowerShell
Эти хаки на самом деле просто
powershellmenu
ключ, разделенный на дополнительные ключи и значения, о которых мы говорили в предыдущем разделе, а затем экспортировали в файл.REG. Запуск хаков просто изменяет значение. И если вам нравится возиться с реестром, стоит потратить время, чтобы узнать, как сделать свой собственный взлом реестра.