1.易语言怎么写关联文件
.版本 2_文件关联 (“D:\vdsnm.exe”, “rack”, “D:\vdsnm.exe”).子程序 _文件关联.参数 关联应用程序, 文本型, , 当双击对应的文件时就运行该应用程序打开.参数 关联文件类型, 文本型, , 欲关联的文件类型,如“mp3”.参数 关联文件图标, 文本型, , ICQ文件路径或EXE文件路径,注销后才有效.参数 设置默认, 逻辑型, , 是否设为默认.如果真 (设置默认) 删除注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.” + 关联文件类型 + “\OpenWithList”) 删除注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.” + 关联文件类型 + “\OpenWithProgids”) 删除注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.” + 关联文件类型 + “\”).如果真结束写注册项 (#根类, “.” + 关联文件类型 + “\”, 关联文件类型 + “file”)写注册项 (#根类, 关联文件类型 + “file\”, 关联文件类型)写注册项 (#根类, 关联文件类型 + “file\DefaultIcon\”, 关联文件图标 + “,0”)写注册项 (#根类, 关联文件类型 + “file\shell\open\command\”, 关联应用程序 + “ ” + #引号 + “%1” + #引号)。
2.易语言怎么写关联文件
.版本 2
_文件关联 (“D:\vdsnm.exe”, “rack”, “D:\vdsnm.exe”)
.子程序 _文件关联
.参数 关联应用程序, 文本型, , 当双击对应的文件时就运行该应用程序打开
.参数 关联文件类型, 文本型, , 欲关联的文件类型,如“mp3”
.参数 关联文件图标, 文本型, , ICQ文件路径或EXE文件路径,注销后才有效
.参数 设置默认, 逻辑型, , 是否设为默认
.如果真 (设置默认)
删除注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.” + 关联文件类型 + “\OpenWithList”)
删除注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.” + 关联文件类型 + “\OpenWithProgids”)
删除注册项 (#现行用户, “Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.” + 关联文件类型 + “\”)
.如果真结束
写注册项 (#根类, “.” + 关联文件类型 + “\”, 关联文件类型 + “file”)
写注册项 (#根类, 关联文件类型 + “file\”, 关联文件类型)
写注册项 (#根类, 关联文件类型 + “file\DefaultIcon\”, 关联文件图标 + “,0”)
写注册项 (#根类, 关联文件类型 + “file\shell\open\command\”, 关联应用程序 + “ ” + #引号 + “%1” + #引号)
3.易语言怎么写关联程序默认打开方式,比如说我写个记事本,想用我的
这个使用注册表修改的,我不太懂,以下非粗体部分是转载的,详情请见:/p/1729157822-------------------------------------------------------------------------------------------------------------------------------大家应该都知道文件关联是什么意思吧?下面我来讲一下如何用易语言实现文件关联先说一下原理 文件关联是依靠注册表来实现的,现在我们打开注册表,看看修改什么地方可以实现文件关联1.运行“regedit.exe”2.找到这个位置 下面有好多后缀名的3.继续找找有个.txt的项(就以他为例)点击以后在窗口右面第一个有个默认,双击一下出来的数据是“txtfile”,然后我们再找“txtfile”这个项4.就是这个项,他下面的两个项,第一个是有关于文件后缀名为.txt的图标,点击以后右面有个值为他的图标路径逗号后面是他的图片号也就是图标在这个文件中的所在位置,一般情况下这个路径所指的文件后缀是ico 这个简单;第二个就是这种文件的打开方式,里面记录了能够读取这种文件内容的程序的路径,当我们双击txt文件是系统就可以到这个地方找到可以打开txt文件的程序路径5.继续点击“shell”,展开它下面的open,有个command这个项,再点击一下,窗口左面又有个默认值“%SystemRoot%\system32\NOTEPAD.EXE %1”,前面%SystemRoot%,是系统盘的位置,中间就是这个程序(记事本)的路径,后面的%1,就是注册表要反馈给程序(记事本)的文件路径,程序可以依靠这个读到将要打开的txt文件的路径. 6.这就是基本原理,现在我们自己创造一个后缀名“.qwe”按照上面的步骤我们开始写注册项,新建重命名点击.qwe后修改默认值再在。
..BOOT下创建个名为“qwefile”的项 然后就是这样,注册表到这里先暂停一下,我们转向易语言 7.这是易语言的代码 。.编译,就先放到桌面上写的比较简单,这里面有好多要注意的东西,我后面会讲《失误了一下,忘了调试了,里面有错误,修改下就OK 》 8.回到注册表,把command的默认值修改下“C:\Users\Administrator\Desktop\111.exe %1”(刚才编译出的文件位置,注意后面加上%1)9.刷新一下注册表,然后创建一个.txt文件在里面随便写点什么东西,然后把后缀改为.qwe10.然后打开这个.qwe文件,然后奇迹就出现了 主要的就这些了,剩下的就是一些杂项1.刚才那个易语言代码修改后的是 文件路径是个文本数组变量,为什么是数组呢,因为我们可以同时打开多个.qwe文件啊,到时候可以取数组成员数,来同时读取多个文件2.点击qwefile,修改默认值为“自创文档”然后就有下面这效果 3.在.qwe下面创建一个新项“shellnew”,再在shellnew里创建个字符串值,修改名称为“Nullfile 就会有下面的效果 以上所有关于注册表操作的,均可以用易语言自带的有关注册表的命令来完成。
至此此贴完结,大伙又不会的请留言! ------------------------------------------------------------------------------------------------------------------------------- 以上是我修改后的全贴(一张一张复制图片,真累!⊙﹏⊙b汗)好好读读吧。
4.【易语言】如何关联文件
提供个子程:.版本 2.子程序 文件关联, 逻辑型, 公开, 成功返回真,失败假 (任意参数为空则取消文件关联)
.参数 关联应用程序, 文本型, 可空, 当双击对应的文件时就运行该应用程序打开(命令行方式)
.参数 关联文件类型, 文本型, 可空, 欲关联的文件类型,如“ABC”
.参数 关联文件图标, 文本型, 可空, ICQ文件路径或EXE文件路径,注销后才有效.如果真 (是否为空 (关联应用程序) 或 是否为空 (关联文件类型) 或 是否为空 (关联文件图标))
删除注册项 (#根类, “.” + “关联文件类型”)
删除注册项 (#根类, 关联文件类型 + “file\DefaultIcon”)
删除注册项 (#根类, 关联文件类型 + “file\shell\open\command”)
删除注册项 (#根类, 关联文件类型 + “file\shell\open”)
删除注册项 (#根类, 关联文件类型 + “file\shell”)
删除注册项 (#根类, 关联文件类型 + “file”)
返回 (假)
.如果真结束.如果真 (写注册项 (#根类, “.” + 关联文件类型 + “\”, 关联文件类型 + “file”) = 真 且 写注册项 (#根类, 关联文件类型 + “file\”, 关联文件类型) = 真 且 写注册项 (#根类, 关联文件类型 + “file\DefaultIcon\”, 关联文件图标 + “,0”) = 真 且 写注册项 (#根类, 关联文件类型 + “file\shell\open\command\”, 关联应用程序 + “ %1”) = 真)
返回 (真)
.如果真结束
返回 (假)
5.【易语言】如何关联文件
提供个子程:.版本 2.子程序 文件关联, 逻辑型, 公开, 成功返回真,失败假 (任意参数为空则取消文件关联).参数 关联应用程序, 文本型, 可空, 当双击对应的文件时就运行该应用程序打开(命令行方式).参数 关联文件类型, 文本型, 可空, 欲关联的文件类型,如“ABC”.参数 关联文件图标, 文本型, 可空, ICQ文件路径或EXE文件路径,注销后才有效.如果真 (是否为空 (关联应用程序) 或 是否为空 (关联文件类型) 或 是否为空 (关联文件图标)) 删除注册项 (#根类, “.” + “关联文件类型”) 删除注册项 (#根类, 关联文件类型 + “file\DefaultIcon”) 删除注册项 (#根类, 关联文件类型 + “file\shell\open\command”) 删除注册项 (#根类, 关联文件类型 + “file\shell\open”) 删除注册项 (#根类, 关联文件类型 + “file\shell”) 删除注册项 (#根类, 关联文件类型 + “file”) 返回 (假).如果真结束.如果真 (写注册项 (#根类, “.” + 关联文件类型 + “\”, 关联文件类型 + “file”) = 真 且 写注册项 (#根类, 关联文件类型 + “file\”, 关联文件类型) = 真 且 写注册项 (#根类, 关联文件类型 + “file\DefaultIcon\”, 关联文件图标 + “,0”) = 真 且 写注册项 (#根类, 关联文件类型 + “file\shell\open\command\”, 关联应用程序 + “ %1”) = 真) 返回 (真).如果真结束返回 (假)。