Добавить опцию «запустить с параметрами» правой кнопкой мыши в проводнике - PullRequest
0 голосов
/ 02 июля 2019

Нужна помощь в создании «запуска с параметрами» или «выполнения с аргументами» в контекстном меню правой кнопкой мыши в 64-разрядном обозревателе.

Я могу добавить Run в контекстное меню (см. Код ниже).NirExt предоставляет функциональные возможности, но не обновлялся годами.

Windows Registry Editor Version 5.00

[HKEY_CLASS_ROOT\Directory\Backgrounds\Run]

[HKEY_CLASS_ROOT\Directory\Backgrounds\Run\command]
@="shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}"

Я могу понять, как добавить запуск, но не запуск с параметрами.Я подозреваю, что простая модификация reg не будет работать, но, возможно, файл bat или vbs?К вашему сведению, я не кодер.Любая помощь приветствуется.Спасибо! `

1 Ответ

0 голосов
/ 12 июля 2019

Пожалуйста, прочитайте ниже.Кто-нибудь может подтвердить?

На самом деле, я считаю, что нашел лучшее решение.NirSoft AdvancedRun будет запускать любой файл с правами администратора, с аргументами, приоритетом и т. Д. Но он не устанавливает и не добавляет в контекстное меню проводника.Я скачал AdvancedRun и скопировал файлы в каталог C: \ Program Files \ Advanced Run.

Nirsoft AdvancedRun

Так что я хочу иметь возможность щелкнуть правой кнопкой мыши на exe(или bat, vbs и т. д.) и передайте этот файл и путь через AdvancedRun.Я пробовал как с меню SendTo, так и с меню правого щелчка проводника.

  1. Чтобы запустить любой exe-файл через расширенный запуск через меню отправки, я создал ярлык для расширенного запуска в меню отправки.Цель для ярлыка: «C: \ Program Files \ Advanced Run \ AdvancedRun.exe» / EXEFilename »

Когда я щелкаю правой кнопкой мыши на исполняемый файл, перейти в меню отправки, нажмите наAdvanced Run, exe-файл и путь добавляются в первую строку в Advanced Run, Program to Run. Обратите внимание, что если я добавлю аргумент «% 1» в конец строки назначения, файл и путь не будут переданы в AdvancedRun, а только% 1. Почему это?

Теперь, чтобы запустить любой exe-файл через Advanced Run через контекстное меню, вызываемое правой кнопкой мыши в Explorer, я соответствующим образом отредактировал реестр и экспортировал reg.файл.Как и в меню отправки, при щелчке правой кнопкой мыши любого исполняемого файла этот файл и путь к расширенному запуску.
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\AdvancedRun]
"Icon"="C:\\Program Files\\Advanced Run\\AdvancedRun.exe"
@=""
"MUIVerb"="Advanced Run"

[HKEY_CLASSES_ROOT\exefile\shell\AdvancedRun\command]
@=""C:\\Program Files\\Advanced Run\\AdvancedRun.exe" /EXEFilename "%1""
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...