代码如下,只要执行过你自己的程序,那么程序会将电脑上的所有后缀名为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"