2016-12-29 18 views
0

私はこれを数日と数日間探していて、答えを見つけることができません。見つけたら、それは単に機能しません。ファイルをダブルクリックすると、そのアプリケーションを開いてファイルを開く方法を教えてください。

私はテキストエディタアプリを持っているので、Windowsメモ帳と同様にテキストファイルを開くことができます。私は、ファイルとアプリケーションをダブルクリックしてそのファイルを開いて表示できるようにしたい。

私は既にアプリケーションをWindows上でデフォルトに設定しています。そのため、ファイルをダブルクリックするとアプリケーションが起動しますが、ファイルはありません。

私はファイルパスを取得する必要があります。私が見つけた答えは、最初の議論は道だと言いますが、私の経験では、それはちょうどそうではない、あるいは間違っていると思います。どうすればそれを得ることができますか?それとも、私は引数を使うべきではないのですか?私は何を使うべきですか?私が必要とするのはファイルパスだけです。

編集:ちょっとあなたたちが知っている、そのWindowsフォームアプリ。コンソールではありません。

+0

最初に開きたいファイルの出力名それらのファイルの1つをクリックすると開きます。 – 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

これは私がすでに試した解決方法です、もしそれがまさにそうだったら覚えていないでしょう、今夜は試してみましょう。あなたは私が持っていた結果 –

関連する問題