Попытка заставить расширение контекстного меню проводника Windows выполнить два действия - PullRequest
0 голосов
/ 24 октября 2019

Я хочу сделать что-нибудь, чтобы я мог щелкнуть правой кнопкой мыши папку в Windows и скопировать путь к папке в буфере обмена, а затем запустить приложение, где я смогу использовать путь к папке.

Я нашел несколько хороших руководств по копированию пути к папке. Это работает без проблем, проблема в том, что когда я иду, чтобы добавить код для запуска моего приложения, я получаю сообщение об ошибке, в котором говорится, что с файлом не связано приложение, связанное с ним. чтобы открыть этот тип программы. Я не пытаюсь открыть папку с программой, я просто хочу, чтобы программа запускалась независимо от действия копирования в буфер обмена. Возможно ли это?

Вот то, что я нашел для части копии, взятой из regfile:

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\windows.copyaspath]
"CanonicalName"="{707C7BC6-685A-4A4D-A275-3966A5A3EFAA}"
"CommandStateHandler"="{3B1599F9-E00A-4BBF-AD3E-B3F99FA87779}"
"CommandStateSync"=""
"Description"="@shell32.dll,-30336"
"Icon"="imageres.dll,-5302"
"InvokeCommandOnSelection"=dword:00000001
"MUIVerb"="@shell32.dll,-30329"
"VerbHandler"="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"
"VerbName"="copyaspath"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\CopyAsPathMenu]
@="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"



 Please help if you can. I greatly appreciate it. I have very little experience editing the windows registry and thought it best to ask here first in case I do some irreparable damage.  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...