1

Для Windows 7 и выше я постоянно сталкивался с такой ситуацией: зайдите в THE_DIRECTORY и сделайте что-нибудь. Каждый раз, когда мне нужно скопировать THE_DIRECTORY и использовать Win+E, чтобы открыть Проводник, а затем вставьте специальную строку THE_DIRECTORY в адресную строку и нажмите клавишу Enter .

Как добавить элемент с именем "Открыть в проводнике" в контекстное меню, вызываемое правой кнопкой мыши, после выбора текста? Я уже искал HowToGeek, но без какой-либо удачи. Может ли кто-то пролить свет на то, как это сделать?

1 ответ1

0

Вот базовый пример расширения оболочки из примера в этой теме.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Open_in_Explorer]
"MUIVerb"="Open_in_Explorer_By_KNUCKLE_DRAGGER"
"icon"="Explorer.exe"
"Position"="Top"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Open_in_Explorer\command]
@="cmd /c start /wait /b powershell -command \"Clear-Host;$CLIPBOARD = PowerShell -NoProfile -STA -Command {[reflection.assembly]::loadwithpartialname('PresentationCore') | Out-Null;[Windows.Clipboard]::GetText()};C:\\Windows\\Explorer.exe $CLIPBOARD\""
;

Все еще работаю над тем, как сделать волшебство возможным, я думаю, что powershell может иметь [Windows.Clipboard]::GetText() метод, который мы можем использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .