如何在单击文件夹背景时使新项目可用时,将程序添加到上下文菜单中以接收文件夹作为参数?
截至目前,我正在尝试将程序添加到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"
- 错误
找不到申请。
从我所看到的第二个选项应该是正确的,但它不起作用,为什么?
答案 0 :(得分:0)
参数应该是%V
,而不是%1
,因为看起来%V
会返回一个调用它的目录,而%1
会返回一个调用它的文件。