【发布时间】:2010-06-11 02:03:07
【问题描述】:
我已经想出了如何使用注册表将菜单项添加到 Windows 资源管理器的右键单击上下文菜单中。我目前将其设置为在单击菜单项时启动我的应用程序。
但是,我想知道是否有办法知道右键单击了什么文件。我以为它会作为命令行参数发送给已启动的程序,但事实并非如此。有什么想法吗?
【问题讨论】:
标签: windows contextmenu registry right-click
我已经想出了如何使用注册表将菜单项添加到 Windows 资源管理器的右键单击上下文菜单中。我目前将其设置为在单击菜单项时启动我的应用程序。
但是,我想知道是否有办法知道右键单击了什么文件。我以为它会作为命令行参数发送给已启动的程序,但事实并非如此。有什么想法吗?
【问题讨论】:
标签: windows contextmenu registry right-click
在您要启动的应用程序的命令行中添加%L,并在您想要文件名的位置。
【讨论】:
*.lnk文件会失败,%L给出目标文件,我正在寻找一种方法来获取点击的文件,不管是否是否是链接。