易语言 打开指定后缀文件 怎么让程序像打开txt文件

 我来答
冬南唱凝吱0k
推荐于2017-10-02 · TA获得超过130个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:187万
展开全部
代码如下,只要执行过你自己的程序,那么程序会将电脑上的所有后缀名为ZZj文件关联起来,打开zzj后缀文件都是直接先运行你的程序并打打开读入文件(TXT类型文本):
-----------------------------------------------------------------------------------------------------
.版本 2
.程序集 窗口程序集1
.程序集变量 文件, 文本型, , "1"
.子程序 __启动窗口_创建完毕
文件关联 (取运行目录 () + “\” + 取执行文件名 (), “zzj”, 取运行目录 () + “\” + 取执行文件名 ())
取命令行 (文件)
.判断开始 (取数组成员数 (文件) > 0)
编辑框1.内容 = 到文本 (读入文件 (文件 [1]))
.默认
.判断结束

.子程序 文件关联, 逻辑型, 公开, 成功返回真,失败返回假
.参数 关联应用程序路径, 文本型, , 当双击对应的文件时就运行该应用程序
.参数 关联文件后缀, 文本型, , 欲关联的文件后缀,如txt
.参数 关联文件图标, 文本型, 可空, ico文件路径或exe文件路径,注销后才有效
返回 (写注册项 (#根类, “.” + 关联文件后缀 + “\”, 关联文件后缀 + “file”) 且 写注册项 (#根类, 关联文件后缀 + “file\”, 关联文件后缀) 且 写注册项 (#根类, 关联文件后缀 + “file\DefaultIcon\”, 关联文件图标 + “,0”) 且 写注册项 (#根类, 关联文件后缀 + “file\shell\open\command\”, 关联应用程序路径 + “ %1”))
追问
正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在进行名称连接...
正在统计需要编译的子程序
正在编译...
错误(10050): “取命令行”库命令的参数“存放被取回命令行文本的数组变量”需要直接提供数组变量
追答

文本数组变量。你查看你添加的变量

程序集变量 文件, 文本型, , "1"

windblast
2012-07-04 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13621
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
将文件的扩展名与执行(打开)此文件的程序关联起来就可以了,具体的做法是:在 .zzj文件上点右键 -> 打开方式 -> 选择默认程序。
追问
没用啊
追答
怎么会没用呢?从原理上来说是可行的啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红无余0U
2012-07-04 · TA获得超过550个赞
知道小有建树答主
回答量:578
采纳率:50%
帮助的人:350万
展开全部
我来个简单的,不用通用对话框:
执行 (, “C:\1.txt”, , )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式