0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
文件_关联 关联指定后缀名到指定文件 (打开该后缀名文件,该后缀名文件路径将作为参数传递给指定文件)
参数名类 型参考可空数组备 注
程序路径文本型可空,关联到程序的路径,如果留空将取消关联。
后缀文本型欲关联的后缀名,多个后缀用|分开 (如: asp|htm|html)
ICO图标路径文本型被关联文件的图标 可空为执行文件(程序)图标,也可以直接指向一个其它一个可执行的文件。
文件类型文本型关联文件的说明 被关联文件属性中的文件类型
关联名文本型可空为后缀
变量名类 型静态数组备 注
所有后缀文本型"0"
a整数型 
局_关联名文本型 
所有后缀 = 分割文本 (后缀, “|”, )
如果 (删首尾空 (程序路径)“”) ' 取消关联
计次循环首 (取数组成员数 (所有后缀), a)
局_关联名 = 取文本注册项 ( #根类, “.” + 所有后缀 [a]“\”, )
删除注册项 ( #根类, “\” + 局_关联名 + “\DefaultIcon”)
删除注册项 ( #根类, “\” + 局_关联名 + “\Shell\Open\Command”)
删除注册项 ( #根类, “\” + 局_关联名 + “\Shell\Open”)
删除注册项 ( #根类, “\” + 局_关联名 + “\Shell”)
删除注册项 ( #根类, “\” + 局_关联名 + “”)
写注册项 (1, “.” + 所有后缀 [a]“\”, “”)
计次循环尾 ()

如果真 (ICO图标路径 = “”)
ICO图标路径 = 程序路径
如果真 (关联名 = “”)
关联名 = 后缀
写注册项 (1, 关联名 + “\”, 文件类型) ' 关联文件说明
写注册项 (1, 关联名 + “\EditFlags”, 2) ' 别的关联文件也有,估计不能少.
写注册项 (1, 关联名 + “\Shell\Open\Command\”, #引号 + 程序路径 + #引号“ ”#引号“%1”#引号 ) ' 以关联后缀文件的路径作为执行文件(程序)的命令行
写注册项 (1, 关联名 + “\DefaultIcon\”, ICO图标路径 + “,0”)
计次循环首 (取数组成员数 (所有后缀), a)
写注册项 (1, “.” + 所有后缀 [a]“\”, 关联名) ' 关联后缀到htxt中
计次循环尾 ()
SHChangeNotify (134217728, 0, 0, 0)
' SHCNE_ASSOCCHANGED=134217728 一个文件类型关联发生了变化。SHCNF_IDLIST必须指定在uFlags参数。dwItem1和dwItem2不使用,必须为NULL。


词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
参与校正错误的易友
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.