Как добавить программу в контекстное меню для получения папки в качестве аргумента при создании нового элемента при нажатии на фон папки?Добавление программы в контекстное меню проводника Windows
На данный момент я пытаюсь добавить программу в HKEY_CURRENT_USER\Software\Classes\directory\Background\shell\MyProgram\command
, но я вижу новый пункт меню, однако, если я попытаюсь добавить %1
, чтобы получить аргумент, он не работает - я получаю сообщение об ошибке.
В качестве примера:
F:\Programs\program.exe
- Программа запуска правильно без получения каких-либо аргументов.
"F:\Programs\program.exe"
"%1"
- Ошибка
Этот файл не имеет программы, связанные с ним для выполнения это действие.
"F:\Programs\program.exe %1"
- Ошибка
Приложение не найдено.
Из того, что я прочитал, второй вариант должен быть правильным, но он не работает, почему?
Вам нужны двойные кавычки вокруг всего. '" F: \ Programs \ program.exe ""% 1 "' –
@KenWhite, у меня они есть во втором случае, они пропали по какой-то причине, даже подумали, что я написал их в сообщении в начале. – Murumuru