建立文件类型关联
来源:互联网 发布:java用户权限代码 编辑:程序博客网 时间:2024/04/29 07:57
procedure registerfiletype(ft,key,dess,icon,prg:string);
//ft:扩展名(如.txt); key:名称(不是必须的)
//desc: 描述; icon:默认图标(不是必须的)
//prg: 打开该文件扩展名的EXE程序
var
myReg:TReginifile;
ct:Integer;
begin
ct :=pos('.',ft);
while (ct>0) do
begin
delete(ft,cc,1);
cc :=pos('.',ft);
end;
if (ft='') or (prg='') then
exit;
ft :='.'+ft;
myReg :=TReginifile.Create('');
try
myReg.rootkey :=HKEY_CLASSES_ROOT;
if key='' then
key :=Copy(ft,2,maxint)+'_auto_file';
myReg.writestring(ft,'',key);
myReg.writestring(key,'',desc);
if icon<>'' then
myReg.writestring(key+'/DefaultIcon','',icon);
myReg.writestring(key+'/shell/open/command','',prg+' %1" ');
finally
myReg.Free;
end;
end;
- 建立文件类型关联
- 给自己的程序建立文件类型关联
- 关联文件类型
- 文件类型关联
- 注册文件类型,关联文件
- 取消文件类型的关联
- 注册表的文件类型关联
- 文件类型关联的文件图标
- 利用JDIC添加文件类型关联
- 注册表的文件类型关联[转]
- Qt 如何实现文件类型关联
- C# 注册自定义文件类型 实现自定义文件类型关联默认应用程序
- 关于文件类型关联的那些事
- Delphi 7使用自定义图标关联文件类型
- 操作注册表进行文件类型与程序关联
- 软件绿化之注册表文件类型关联
- 建立文件关联
- 怎么建立文件关联
- 压缩包实例
- 解决“Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。”方法
- oracle 中数据库外键知识点
- 常用经典算法之猴子选大王(c#版)
- 自我消遣之一:四维权限管理模型
- 建立文件类型关联
- 高精度运算类(BigInteger,BigDecimal)
- 自我消遣之二:权限管理与访问控制概要设计
- Qoodaa,让大文件跨国传输更高速便捷
- java中四种操作xml方式的比较
- Grub4DOS高级功能
- Grubinst使用介绍
- 设计模式之Flyweight——打球篇
- 开源工具PHPXref