社区
VB基础类
帖子详情
如何从自定义的文件启动应用程序
limingfang
2002-07-20 11:17:45
我写的一个应用程序要读写一些自定义的二进制文件,就像word可以读写***.doc文件一样
可以双击***.doc启动word,并且***.doc有自己的图标 .我的程序也要读写一些文件例如
自定义的****.gis文件,如何让他和***.doc一样有自己的图标并且可以通过双击启动我的程序.
请指教 limingfang@263.net
...全文
143
5
打赏
收藏
如何从自定义的文件启动应用程序
我写的一个应用程序要读写一些自定义的二进制文件,就像word可以读写***.doc文件一样 可以双击***.doc启动word,并且***.doc有自己的图标 .我的程序也要读写一些文件例如 自定义的****.gis文件,如何让他和***.doc一样有自己的图标并且可以通过双击启动我的程序. 请指教 limingfang@263.net
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
在安装程序中修改注册表,把文件关联到自己的程序。若无安装程序,可在程序中加入把文件关联到自己程序的代码。
[C#]允许dll
文件
不存放在
应用程序
启动
目录下的办法
本文介绍如何通过修改
应用程序
配置
文件
来指定加载DLL
文件
的
自定义
路径,仅限于
应用程序
启动
目录的子目录。
Linux开机自动登录root,并
启动
应用程序
本文详细介绍了如何通过修改inittab
文件
和init.d路径下的rcS
文件
来
自定义
系统
启动
流程,并且提供了在etc目录下的rc.local
文件
中添加开机
启动
应用程序
代码的方法。此外,还介绍了如何在系统运行mdev后使用命令exec加载并运行rc.local
文件
中的
应用程序
。
添加
应用程序
到
启动
器
本文介绍如何在Ubuntu系统中创建
自定义
的
应用程序
启动
器,并设置图标显示。通过编辑.desktop
文件
,可以轻松地将.sh脚本或其他
应用程序
添加到Dashhome
启动
器中。
android
启动
应用程序
,如何在
启动
时
启动
/
启动
Android
应用程序
博客介绍了在平板电脑
启动
时
启动
应用程序
的方法。需收听BOOT_COMPLETED广播动作,可创建BroadcastReceiver来监听,在收到具有该操作的意图时
启动
活动。还给出了
自定义
BroadcastReceiver的代码示例,以及修改清单
文件
的操作。
在ubuntu位置菜单添加
文件
夹,在
应用程序
菜单添加未显示的
应用程序
启动
器(附eclipse的配置
文件
)
本文详细介绍了如何在Ubuntu系统中通过添加
文件
夹到位置菜单和
自定义
应用程序
启动
器到
应用程序
菜单,包括操作步骤和相关配置说明。
VB基础类
7,787
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章