c# vs2010 winform请教高手如何实现某种自定义的格式的文件的打开方式?

就像doc文件双击的时候启动word并呈现。现在假设新建一个窗体,上面一个textbox,我自定义一个扩展名为.xyz的(文本)文件类型。要实现的功能是当双击这个xyz的... 就像doc文件双击的时候启动word并呈现。
现在假设新建一个窗体,上面一个textbox,我自定义一个扩展名为.xyz的(文本)文件类型。
要实现的功能是当双击这个xyz的文件的时候,自动启动程序,并在textbox里面显示文本里面的字符串。
麻烦写简单的步骤和关键代码。
展开
 我来答
空雪梦见
2013-04-26 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1195万
展开全部
你还记得Main函数吗?就是那个入口点
那个Main函数的参数是不是string[]?一个字符串数组
好,这个字符串数组的长度代表程序启动的时候被加了几个参数
如果你把文件以默认方式关联上去,那么双击的时候就会启动你的程序,然后这个string数组的第一个元素(下标0)就是文件的完整路径。

接下来就是如何关联程序了:
首先按住shift右键点击任意一个xyz文件,点“打开方式”,win7的话是“打开方式”里面的“选择默认程序”。看到那个“浏览”了吗?选择你编译出来的exe……要不要勾起始终那啥啥啥你知道的(
追问
'testOpenWays' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
我在命令行那里运行弹出这样的错误,应该如何在cmd那里运行?
追答
1、testOpenWays是exe文件的名字?没带路径的缘故吗?

2、是xyz文件的名字?前面没加start 的缘故吗
3、为了以防万一,命令行下只是用来测试你应该知道吧?真正使用的时候是不需要开命令行的
4、在工程设置的调试那边可以改调试的时候启动进程带的命令行参数,直接写入你要测试打开的文件的完整路径即可在f5调试的时候带上参数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式