c#文件打开方式问题

2025-02-22 22:19:22
推荐回答(5个)
回答1:

如果你用的是visual studio那么可以对你那个应用程序进行打包部署。文件-->新建-->项目-->安装项目。这样可以制作安装程序,然后在窗口右面解决方案管理器中选择文件类型编辑器。
下面是msdn的介绍:
“文件类型编辑器”用于建立目标计算机上的文件关联,它通过将文件扩展名与应用程序关联并指定每一种文件类型所允许的操作来建立关联。
根据扩展名关联好后就可以直接双击歌曲然后用那个程序打开!

回答2:

加个构造函数
public Form1(string fileName)
{}

program.cs里判断有没有收到参数

static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if (args.Length == 0)
{
Application.Run(new Form1());
}
else
{
Application.Run(new Form1(args[0]));
}
}

回答3:

点文件打开无反应是因为你的窗体不接收命令行参数
在你的项目你有个Program.cs,里边有个main函数,改成可以接收命令行参数的样子就可以了
static void Main(string[] args)

至于怎么处理这个参数就自己摆平了

回答4:

打开注册表regedit--->HKEY_CLASSES_ROOT-->设置文件关联
每种类型都有一个默认键值!就是文件类型!比如txt文件!他就是txtfile!
程序打开的时候就按txtfile打开!
往后就是你代码的问题啦!仔细研究研究!我知道的全说了!5555

回答5:

你太大方了。。可是我什么都不会。。还刚入门,到时候看下。呵呵