-1

我为 c# 应用程序创建了一个安装文件。我在其中为应用程序创建了一个快捷方式,安装后该快捷方式将添加到桌面中。但是我的应用程序必须启动将文件拖入快捷方式或双击它。但是将文件拖到快捷方式不起作用。

除此之外,我正在考虑将.exe 直接安装到deskyop 的可能性。但在这种情况下,还需要在桌面中添加支持文件,这不是一个好方法。

任何建议都是最受欢迎的。

问候拉维

4

1 回答 1

0

这是我在将文件放在快捷方式或 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 回答