我已经使用注册表在 Windows 资源管理器的上下文菜单中添加了一个项目。 我希望当用户右键单击一个文件然后单击我添加的上下文菜单项时,应用程序必须执行,并且该文件的位置必须可用。
我的应用程序已执行,但我无法获取我右键单击的文件的路径
最佳答案
您究竟是如何添加该上下文菜单项的?您需要将文件名传递到某处,这通常是通过将 %1
放入要执行的命令行来完成的。
所以如果你当前正在执行的命令是
"C:\Program Files\MyCoolProgram\mcp.exe"
应该是
"C:\Program Files\MyCoolProgram\mcp.exe" %1
关于c# - 右键单击文件执行两个任务,c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063206/