【发布时间】:2016-05-10 15:50:11
【问题描述】:
如何将程序添加到上下文菜单中以接收文件夹作为参数,同时在单击文件夹背景时使新项目可用?
到目前为止,我正在尝试将程序添加到 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,我在第二种情况下有它们,由于某种原因它们丢失了,甚至以为我一开始就在帖子中写了它们。
标签: c# windows windows-7 registry explorer