程序如何关联后缀为mte的文件
2011年05月30日
程序如何关联后缀为mte的文件
我写一个程序用来打开我自定义的mte文件,但怎么才可以,在我双击mte文件的时候,系统自动使用我的程序打开这个文件呢?
并且如何使mte文件使用我自定义的图标呢?
以上要用程序来完成的!
提问补充:
郁闷,我是用C的。那些VB我函数我不大会用,我只是看清你的代码是通过修改注册表来达成目的的。
满意答案:
给你段代码,保存成VBS文件,
然后你调用就行了.
Dim WSH
Set WSH = WScript.CreateObject("WScript.Shell")
WSH.regwrite "HKCR\.mte\","artt2file" '建立扩展名与它的注册表内部的名字
WSH.regwrite "HKCR\artt2file\DefaultIcon\","C:\PHONE16.ICO,0" 指定图标
WSH.regwrite "HKCR\artt2file\shell\打开\command\","""d:\My Documents\桌面\setup2CT.exe"" %1" 指定打开用的程序.
用C访问注册表也可以啊,
只是我记不清相关的访问函数.
你可以找找,
其实最简单就是我说的.
保存成VBS文件后,用Windows的API,ShellExecute调用就行了.
追问:
那你注释一下你的代码是什么意思吧,我自己找找相关的函数。
补充:
你直接用注册表读写就可以了.
就三个注册表位置
"HKCR\.mte\","artt2file" '建立扩展名与它的注册表内部的名字
"HKCR\artt2file\DefaultIcon\","C:\PHONE16.ICO,0" 指定图标
"HKCR\artt2file\shell\打开\command\","""d:\My Documents\桌面\setup2CT.exe"" %1"
相关问题:
CDX后缀的文件用什么程序打开?
什么程序能打开后缀为.fjupd的文件
有没有一个什么程序能知道文件后缀名的?!谢谢!
文件后缀为 BNL,是什么格式的文件?用什么程序可以打开?
hax为后缀的文件用什么程序可以打开?
转载来自于:程序如何关联后缀为mte的文件