2016-12-29 39 views
0

我一直在寻找这几天和几天,无法找到答案,当我发现它根本无法正常工作。如何在我双击它时使用我的应用程序来打开文件?

所以我有一个文本编辑器应用程序,我希望能够像使用Windows记事本一样打开文本文件。我希望它能够双击文件和我的应用程序来打开并显示该文件。

我已经在Windows上将我的应用程序设置为默认值,所以当我双击文件时,我的应用程序出现了,但当然没有文件。

所以我需要获取文件路径。我找到的答案说,第一个参数是路径,但我的经验,我认为它只是心不是,或者我一直做错了,所以,我怎么得到它?或者我不应该使用参数?我应该使用什么?我需要的只是文件路径。

编辑:只是让你们知道,它的一个Windows窗体应用程序。不是控制台。

+0

首先,你需要的,如果你想你的应用程序到您的文件扩展名与您的应用关联文件的输出名称当你点击其中一个文件时打开。 – Plutonix

+0

OP说,他已经做到了 – Poma

回答

1

事实上,第一个参数是文件名:

using System; 

namespace ConsoleApplication1 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      if (args.Length > 0) 
       Console.WriteLine(args[0]); 
      Console.ReadKey(); 
     } 
    } 
} 

这一计划将要打开

+0

这是我已经尝试过的解决方案,不记得,如果它是完全一样的,我给一个尝试今晚,如果它的作品,伟大的,但如果不是我会告诉你的结果我一直在 –

相关问题