社区
VB基础类
帖子详情
如何从自定义的文件启动应用程序
limingfang
2002-07-20 11:17:45
我写的一个应用程序要读写一些自定义的二进制文件,就像word可以读写***.doc文件一样
可以双击***.doc启动word,并且***.doc有自己的图标 .我的程序也要读写一些文件例如
自定义的****.gis文件,如何让他和***.doc一样有自己的图标并且可以通过双击启动我的程序.
请指教 limingfang@263.net
...全文
108
5
打赏
收藏
如何从自定义的文件启动应用程序
我写的一个应用程序要读写一些自定义的二进制文件,就像word可以读写***.doc文件一样 可以双击***.doc启动word,并且***.doc有自己的图标 .我的程序也要读写一些文件例如 自定义的****.gis文件,如何让他和***.doc一样有自己的图标并且可以通过双击启动我的程序. 请指教 limingfang@263.net
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limingfang
2002-07-24
打赏
举报
回复
我是不知道该怎嬷在程序中加入把文件关联到自己程序的代码
lxqlogo0
2002-07-24
打赏
举报
回复
Public Sub associate(EXT As String, FileType As String, FileName As String) '创建文件关联
On Error Resume Next
Dim b As Object
Set b = CreateObject("wscript.shell")
b.regwrite "HKCR\" & EXT & "\", FileType
b.regwrite "HKCR\" & FileType & "\", "MY file"
b.regwrite "HKCR\" & FileType & "\DefaultIcon\", FileName
b.regwrite "HKCR\" & FileType & "\shell\open\command\", FileName & " %L"
b.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\Application"
b.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\Application", FileName
b.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\OpenWithList\"
b.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\OpenWithList\a", FileName
End Sub
例如:
associate ".java", "javaFile", App.Path & "\Java编辑器.exe"
acptvb
2002-07-24
打赏
举报
回复
感谢您使用微软产品。
您可以使用RegCreateKey,RegSetValue等修改注册表的API函数设置文件的关联和图标。您需要在注册表中建立如下结构注册键及键值
.bar = MyApp
MyApp = My Application
|
-- DefaultIcon= myIcon.ico
|
-- Shell
|
----open
|
------command = MyApp.exe %1
以下链接提供了详细的源代码及说明:
HOWTO: Associate a Custom Icon with a File Extension
http://support.microsoft.com/support/kb/articles/q247/5/29.asp
HOWTO: Associate a File Extension with Your Application (Win32)
http://support.microsoft.com/support/kb/articles/q185/4/53.asp
关于与注册表有关的函数请参考:
Registry Functions
http://msdn.microsoft.com/library/en-us/sysinfo/regapi_59mb.asp
- 微软全球技术中心 VB技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
daehappy
2002-07-21
打赏
举报
回复
up!gz!
有哥
2002-07-21
打赏
举报
回复
在安装程序中修改注册表,把文件关联到自己的程序。若无安装程序,可在程序中加入把文件关联到自己程序的代码。
WPF经典教程之WPF
应用程序
管理
在本文中,我们将深入探讨WPF(Windows Presentation Foundation)
应用程序
管理的核心概念,主要涉及如何创建和管理WPF应用,以及
应用程序
的
启动
、关闭策略。WPF是.NET Framework的一部分,它提供了一个丰富的用户...
7个代表性的Android
应用程序
完整源代码
这个压缩包包含的"7个代表性的Android
应用程序
完整源代码"为开发者提供了一次难得的学习机会,可以从实际项目中学习到各种实用技巧和最佳实践。以下是这些源代码可能涵盖的一些关键知识点: 1. **用户界面设计**:...
88个经典Android
应用程序
打包下载【精品】
此外,Android
应用程序
还涉及到UI设计,包括布局(Layout)管理、控件(View)的使用以及
自定义
视图的创建。在源代码中,你可能会看到线性布局(LinearLayout)、相对布局(RelativeLayout)、约束布局...
springMVC框架,jar包齐全程序
文件
Spring MVC 是一个基于Java的轻量级Web应用框架,它属于Spring框架的一部分,主要用于构建Web
应用程序
的后端控制器。在Spring MVC中,开发者可以利用Model-View-Controller(模型-视图-控制器)架构模式来组织代码,...
实现
启动
画面
实现
启动
画面是软件开发过程中一个重要的用户体验设计环节,特别是在图形用户界面(GUI)
应用程序
中。
启动
画面不仅给用户留下第一印象,还能展示品牌标识和产品的特点。本文将通过分析名为"Splasher.dpr"和"splash....
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章