在C#中执行我的文件的应用程序

时间:2009-09-21 15:15:35

标签: c# executable

我的应用程序会创建扩展名为“.mhm”的文件。

我希望我的应用程序在双击它们时打开并处理这些文件。当前的行为是,当我双击该文件时,我的应用程序会打开,但不会处理该文件。

如何在C#2008中读取Main()方法的args参数?

2 个答案:

答案 0 :(得分:2)

如果我理解你的问题你只需使用:

public void static Main(string args[])
{
...
}

答案 1 :(得分:2)

“您好

我的应用程序使用.MHM文件扩展名创建文件。 我希望我的应用程序与此文件扩展名相关联,以便在执行MHM文件时,我的应用程序也是如此,文件路径作为我的应用程序主方法的参数。“

这就是我所理解的。

Grzenio有正确的想法 -

public void static Main(string args[])
{ 
...
}

但是要将您的应用程序推送到shell中需要额外的研究,您必须考虑将您的应用程序集成到Shell中(使用注册表)。

见这里:script-to-associate-an-extension-to-a-program

编辑:感谢编辑问题Chris,试图在这里看到更广泛的东西......也许论证解决方案是所有需要的OP。