社区
VB基础类
帖子详情
如何注册自己的文件类型
yxxtmyy
2003-11-07 11:21:24
请教各位高手:
如何利用VB编写程序,向WINDOWS注册自己的文件类型
...全文
35
4
打赏
收藏
如何注册自己的文件类型
请教各位高手: 如何利用VB编写程序,向WINDOWS注册自己的文件类型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
captainivy
2003-11-12
打赏
举报
回复
1、在注册表中添加自己的文件类型
我知道当点击一个html文件时,浏览器就会自动打开,或者是点击一个doc文件,Word就会运行。有没有想过当用户点击你自己定义文件类型时,你的程序就会自动启动呢?其实想做到这点很简单,只须对注册表做点手脚就行了。
每一个文件类型的信息被保存在注册表中的 'HKEY_CLASSES_ROOT'下面。假设我们自定义的文件类型的后缀为.hyp,文件名 (中间不能有空格).
首先在HKEY_CLASSES_ROOT下创建 .hyp
HKEY_CLASSES_ROOT\.hyp
将[默认]键值改为"Test_File_Hype"。然后在HKEY_CLASSES_ROOT下添加主键 Test_File_Hype
HKEY_CLASSES_ROOT\Test_File_Hype
按照下面的路径添加新的主键
HKEY_CLASSES_ROOT\Test_File_Hype\Shell
HKEY_CLASSES_ROOT\Test_File_Hype\Shell\Open
HKEY_CLASSES_ROOT\Test_File_Hype\Shell\Open\Command
将下面的字符作为Command的键值
your application path.exe %1
(例如 C:\WINDOWS\HYP\HYP.EXE %1)
或许你还想为自己的文件类型加上同自己的执行文件一样的图标,很简单,照下面的方法添加就行了。
HKEY_CLASSES_ROOT\Test_File_Hype\DefaultIcon
输入键值:
your application path.EXE,0
后面的零表示文件的图标同程序的主图标一致,如果你的程序有很多图标,换一换数字就可改变文件显示的图标了。
yxxtmyy
2003-11-12
打赏
举报
回复
楼上对方法有了介绍,我想要的就是文件和程序建立关联,谢谢,有没有关于文件类型的注册表更详尽的介绍?
射天狼
2003-11-07
打赏
举报
回复
修改注册表~~
zyh_jason
2003-11-07
打赏
举报
回复
举例如下:
对.aaa文件
RegCreateKey HKEY_CLASSES_ROOT, ".aaa", RKey
RegSetValue RKey, vbNullString, 1, "aaaFile", 7
RegCloseKey RKey
RegCreateKey HKEY_CLASSES_ROOT, "aaaFile", RKey
RegSetValue RKey, vbNullString, 1, "aaa文件", 5
RegCloseKey RKey
RegCreateKey HKEY_CLASSES_ROOT, "aaa\DefaultIcon", RKey
RegSetValue RKey, vbNullString, 1, mypath + ",1", Len(mypath + ",1")
RegFlushKey RKey
RegCloseKey RKey
RegCreateKey HKEY_CLASSES_ROOT, "aaaFile\shell\open", RKey
RegSetValue RKey, vbNullString, 1, "打开(&O)", 6
RegCloseKey RKey
RegCreateKey HKEY_CLASSES_ROOT, "aaaFile\shell\open\command", RKey
RegSetValue RKey, vbNullString, 1, mypath + " %1", Len(mypath + " %1")
RegCloseKey RKey
LeafSyntaxHighlighter
蒸气叶片延伸 一个简单的应用程序,将Vapor Leaf的.leaf
文件
类型
注册
为html到LaunchServices,以在Xcode中自动突出显示语法。 包括
文件
类型
的自定义
文件
图标。 将
文件
类型
注册
为LaunchServices作为自定义文档
类型
,使
文件
图标显示在Finder中。 要创建自己的自定义图标,请遵循Apple Developer文档: 重要提示:完善图标之前,请确保避免
注册
文档
类型
标识符。 一旦
文件
类型
被
注册
,就很难重置。 我不得不使用来重建我的LaunchServices数据库以进行重置。 通过从项目的Info.plist中删除“文档
类型
”键来删除项目中预设的文档
类型
。 提示:LaunchServices是存储
文件
关联的位置。 尚未
注册
文档
类型
时,很容易取消关联。 一旦
注册
了文档
类型
,我很难重置。 下面是2条命令行代码段,它们在我尝试设计图标时对我有所帮助。
利用.net部署功能
注册
自己的
文件
类型
一个应用程序一般需要
注册
属于该程序的
文件
类型
,利用.net的部署功能,可以轻松地
注册
自己的
文件
类型
。1、在部署项目的
文件
类型
编辑器视图下添加一个
文件
类型
,在Extensions属性中填写与应用程序相关的
文件
扩展名,不带'.'号,多个
文件
类型
之间用';'号分隔,例如“am1;am2”(只包括红色部分,不包括双引号)。在Command属性中选择(注意,是点省略号选择)要执行的操作,即应用程序...
directshow 中的
注册
文件
类型
(定位
文件
类型
)
这里讲的内容主要是系统自己定位的原理,我们寻找过滤器的方法,利用预读
文件
内容的办法来判断
文件
类型
的方法等等,这个了解了,很多事情都迎刃而解.
注册
文件
类型
给一个
文件
名,就可以定位到它的过滤图形管理器的源过滤器。这个机制就是系统识别媒体
类型
的一种机制,你也可以使用这种机制来
注册
自己的
文件
类型
。如果你
注册
成功了,那么当你调用IgraphBuilder::RenderFile方法或者IgraphB
注册
文件
类型
Contents匹配协议 匹配
文件
扩展名 匹配Check Bytes 加载Source Filter 本文介绍Filter Graph Manager 如何根据给定的
文件
名定位source filter,你可以使用这个机制去
注册
你自己的
文件
类型
.一旦
注册
成功,那么无论何时调用IGraphBuilder::RenderFile 或 IGraphBuilder::AddSourceFilter,dir
phpstorm怎么创建PHP
文件
,创建和
注册
文件
类型
# 创建和
注册
文件
类型
在这个页面中:* [介绍](#介绍)* [创建
文件
类型
](#创建
文件
类型
)* [
注册
文件
类型
](#
注册
文件
类型
)## 介绍你可以[创建自定义
文件
类型
](#创建
文件
类型
)来让编辑器可以解析这些
文件
通过定义关键字、注释、数字等等的高亮方案。让PhpStorm决定如何处理一个
文件
,你需要[通过扩展名关联
文件
类型
](#要通过扩展名关联
文件
类型
)。## 创建
文件
类型
**要创建新的
文件
类...
VB基础类
7,732
社区成员
197,677
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章