创建一个应用程序并在右键单击文件时附加它

时间:2012-12-27 16:42:23

标签: windows visual-studio-2012

我想在C#VS12中创建一个应用程序,我希望将它附加在右键菜单上,将文件路径作为参数传递,如果我能在多个选择上做到这一点,那将会很棒。我该如何做到这一点?

2 个答案:

答案 0 :(得分:0)

在应用程序的安装程序中,您需要添加文件扩展名关联。 (对于开发,您可以通过手动注册扩展来测试:右键单击,打开...)。单击的文件名将作为命令行参数传递给您的应用程序(这些是您应用程序主方法中的args [])。

多项选择有点棘手,但肯定可行。当您的应用程序启动时,您需要检查是否已经运行了应用程序的实例(例如,使用互斥锁),并使用您收到的文件名向该实例发送消息。

答案 1 :(得分:0)

如果您尚未使用上下文菜单处理,则应查看this tutorial

对于文件路径处理,您可以查看this image editing example