c# vs2010 winform请教高手如何实现某种自定义的格式的文件的打开方式?
就像doc文件双击的时候启动word并呈现。现在假设新建一个窗体,上面一个textbox,我自定义一个扩展名为.xyz的(文本)文件类型。要实现的功能是当双击这个xyz的...
就像doc文件双击的时候启动word并呈现。
现在假设新建一个窗体,上面一个textbox,我自定义一个扩展名为.xyz的(文本)文件类型。
要实现的功能是当双击这个xyz的文件的时候,自动启动程序,并在textbox里面显示文本里面的字符串。
麻烦写简单的步骤和关键代码。 展开
现在假设新建一个窗体,上面一个textbox,我自定义一个扩展名为.xyz的(文本)文件类型。
要实现的功能是当双击这个xyz的文件的时候,自动启动程序,并在textbox里面显示文本里面的字符串。
麻烦写简单的步骤和关键代码。 展开
1个回答
展开全部
你还记得Main函数吗?就是那个入口点
那个Main函数的参数是不是string[]?一个字符串数组
好,这个字符串数组的长度代表程序启动的时候被加了几个参数
如果你把文件以默认方式关联上去,那么双击的时候就会启动你的程序,然后这个string数组的第一个元素(下标0)就是文件的完整路径。
接下来就是如何关联程序了:
首先按住shift右键点击任意一个xyz文件,点“打开方式”,win7的话是“打开方式”里面的“选择默认程序”。看到那个“浏览”了吗?选择你编译出来的exe……要不要勾起始终那啥啥啥你知道的(
那个Main函数的参数是不是string[]?一个字符串数组
好,这个字符串数组的长度代表程序启动的时候被加了几个参数
如果你把文件以默认方式关联上去,那么双击的时候就会启动你的程序,然后这个string数组的第一个元素(下标0)就是文件的完整路径。
接下来就是如何关联程序了:
首先按住shift右键点击任意一个xyz文件,点“打开方式”,win7的话是“打开方式”里面的“选择默认程序”。看到那个“浏览”了吗?选择你编译出来的exe……要不要勾起始终那啥啥啥你知道的(
追问
'testOpenWays' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
我在命令行那里运行弹出这样的错误,应该如何在cmd那里运行?
追答
1、testOpenWays是exe文件的名字?没带路径的缘故吗?
2、是xyz文件的名字?前面没加start 的缘故吗
3、为了以防万一,命令行下只是用来测试你应该知道吧?真正使用的时候是不需要开命令行的
4、在工程设置的调试那边可以改调试的时候启动进程带的命令行参数,直接写入你要测试打开的文件的完整路径即可在f5调试的时候带上参数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询