-1

c#アプリケーションのセットアップファイルを作成しました。アプリケーションのショートカットを作成しました。インストールすると、ショートカットがデスクトップに追加されます。しかし、私のアプリケーションは、ファイルをショートカットにドラッグして起動するか、ダブルクリックする必要があります。しかし、ファイルをショートカットにドラッグしても機能しません。

それ以外は、.exeをdeskyopに直接インストールする可能性について考えていました。ただし、その場合は、サポートファイルもデスクトップに追加する必要があります。これは良い方法ではありません。

どんな提案でも大歓迎です。

よろしくラヴィ

4

1 に答える 1

0

これは、shourtcutまたはexeにファイルをドロップするときに試したサンプルコードです。Windowsは、のパスを引数としてプログラムのメインに自動的に送信します。そのような単純な。

この小さなプログラムに何かをドロップしてみてください。コンソールにドロップされたファイルのパスが表示されます。

class Program
{
    static void Main(string[] args)
    {
        for (int i = 0; i < args.Length; i++)
        {
            Console.WriteLine("ARGS>>" + args[i]);
        }

        Console.ReadLine();

    }
}

また、プログラミングに不慣れで、フォームを直接開始するプログラムのメインがない場合。あなたはそれを使うことができます Environment.GetCommandLineArgs(); 私の友人のプログラムに送る引数を保存します。この状況では、ショートカットにドロップされたものへのパスがあります。

于 2013-02-08T09:15:30.000 に答える